Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Phyllis Robb on trover

Search Hotels in Dunfermline

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Dunfermline hotels and places to stay

The Roods B&B
4 out of 5
Get Rates
3.57 mi from city centre
4.8/5Exceptional! (39 reviews)

"This was our best B&B experience ever! Isobel was a wonderful hostess, taking care of our every need and a delight to talk to. The breakfasts were super delicious and plentiful. If you need a place to stay near Edinburgh, I highly recommend this place, a haven of quiet comfort while being very convenient ..."…"

Reviewed on 20 Aug 2019

The Roods B&B
Duloch Apartments TP
Get Rates
1.8 mi from city centre
5/5Exceptional! (3 reviews)
Awesome place

"Modern, clean; spacious and had many amenities, ie, coat hangers; sky tv. Loved this place, would stay here again."…"

Reviewed on 15 Mar 2020

Duloch Apartments TP
DoubleTree by Hilton Edinburgh - Queensferry Crossing
4 out of 5
Free cancellationReserve now, pay when you stay
The price is £85 per night
4.59 mi from city centre
4.6/5Exceptional! (309 reviews)

"The property sits on a hill above the 3 forth bridges which give a wonderful panoramic view."…"

Reviewed on 23 Mar 2020

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Queensferry Guest House
Get Rates
2.46 mi from city centre
3.1/5 (14 reviews)
Nice stay

"Nice friendly welcome and comfortable room. The house is only a two minute walk from the train station with then regular and easy links into Edinburgh."…"

Reviewed on 19 Aug 2019

Queensferry Guest House
Boreland Lodge Hotel
3 out of 5
Free cancellationReserve now, pay when you stay
The price is £52 per night
3.78 mi from city centre
2.8/5 (176 reviews)
Fine, if you're not too fussy.

"Convenient base for Edinburgh. Hotel decor is rather tired in places, but room was clean, warm and comfortable."…"

Reviewed on 30 Nov 2019

Boreland Lodge Hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel
The price is £72 per night
1.82 mi from city centre
4.3/5Excellent! (246 reviews)
Just perfect.

"Staff were so attentive and friendly couldn’t do enough. Food very good. Overall an excellent stay. Would certainly recommend this hotel and I will definitely be back in the near future."…"

Reviewed on 1 Dec 2019

Best Western Plus Dunfermline Crossford Keavil House Hotel
The Gothenburg Hotel
Get Rates
2.57 mi from city centre
4.3/5Excellent! (23 reviews)

"Great people and lovely food. Rooms are a little small and bathrooms are separate but no problem for a short stay."…"

Reviewed on 13 Sep 2019

The Gothenburg Hotel
Queens Hotel
2 out of 5
Get Rates
3.71 mi from city centre
3/5 (14 reviews)
Did what it said on the tin

"Service was pleasant although clean towels and crockery isn’t provided daily. Had the same towel and dirty dishes for 5 days. Rooms are pretty tired and have shared shower facilities. Budget facilities to be expected for price but better for cheaper accommodation available locally"…"

Reviewed on 25 Jan 2020

Queens Hotel
Rooms at 1703
3 out of 5
The price is £60 per night
0.12 mi from city centre
3.9/5Good! (179 reviews)

"Friendly staff, great location! Always choose to stay at this hotel when I am in the area."…"

Reviewed on 15 Dec 2019

Rooms at 1703
The Bay and Bridge
4 out of 5
Free cancellationReserve now, pay when you stay
The price is £120 per night
4.25 mi from city centre
5/5Exceptional! (6 reviews)

"Very friendly welcome. Great property, with lovely views of the forth. Room was perfect, with everything we needed for our stay. Would definitely stay again."…"

Reviewed on 8 Dec 2019

The Bay and Bridge
Can't see what you're looking for?
See all available properties in Dunfermline
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Dunfermline

Travellers give high marks for the lively bar scene in Dunfermline, which is also known for its gardens. Tourists can also enjoy the city's golf courses and museums. Royal Highland Centre, Edinburgh Zoo and Royal Botanic Garden are some of the top sights around the area.

  • There are 61 hotels and other accommodation options in Dunfermline
  • The closest major airport is in Edinburgh (EDI), 9.3 mi (15 km) from the city centre
  • The next closest is in Dundee (DND), 31.1 mi (50.1 km) away

Sightseeing and Staying in Dunfermline

The city is notable for landmarks like Abbot House, Dunfermline Abbey and Culross Palace. A couple of additional sights to add to your agenda are Deep Sea World and Knockhill Racing Circuit.

Popular places to visit in the area include Royal Highland Centre, 9.7 mi/15.6 km from the city centre, and Edinburgh Zoo, which is 11.6 mi (18.7 km) away.

Getting around Dunfermline

If you want to see more of the area, hop aboard a train from Dunfermline Town Station, Dunfermline Queen Margaret Station or Rosyth Station. Dunfermline might not have many public transport options so consider renting a car to explore the city.

Dressing for Dunfermline

  • Between January and March, daytime temperatures average 9°C, whilst night-time temperatures stay around 1°C
  • From April to June, the average is 17°C during the day and 3°C at night
  • July to September sees average temperatures of 18°C during the day and 8°C at night
  • Between October and December, you can expect 13°C as the daytime average and 2°C as the night-time average
  • About 24 millimetres of rain falls on Dunfermline each year
  • July and August are usually the hottest months averaging 17°C, while February and January are usually the coldest with an average temperature of 1°C

Frequently asked questions

Where is the best place for a stay in Dunfermline?
Clarke Cottage Guest House is a favourite property for Expedia customers. This 3-star B&B offers free WiFi and free parking. Traveller reviews also recommend DoubleTree by Hilton Edinburgh - Queensferry Crossing and The City Hotel as top options for your stay.
If I need to cancel my hotel reservation in Dunfermline, will I receive a refund?
Yes, you’ll find most room reservations are fully refundable if you cancel prior to the accommodation’s cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you have a reservation that’s non-refundable, it might still be possible to cancel it and receive a refund within a 24-hour period of your booking. Add dates, click “Search”, then use the “free cancellation” filter to review the best options available in Dunfermline.
What's the best accommodation for a budget-friendly stay in Dunfermline?
Based on reviews, Boreland Lodge Hotel is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and a bar. Other choices for your budget-friendly stay include The City Hotel and Holiday Inn Express Dunfermline.
What's the best place to stay when travelling with children to Dunfermline?
Holiday Inn Express Dunfermline is a top 3-star hotel on Expedia for families, and features a restaurant and free parking. Other good choices for your family trip include Davaar House and The Adamson Hotel. Also, attractions such as Deep Sea World and Abbot House are fun for children of all ages.
What's the best hotel for a romantic getaway to Dunfermline?
Balmule House is a favourite 5-star B&B for couples, and features bathrobes and 2 bars.
What's the best pet-friendly accommodation option in Dunfermline?
Holiday Inn Express Dunfermline is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests.
What's the best hotel for a beach holiday in Dunfermline?
Clarke Cottage Guest House is a top 3-star lodge for a beach holiday. Other good options for your beach trip include Pitbauchlie House Hotel and King Malcolm Hotel. Head to Black Sands or Silver Sands Beach for some quality time by the water.
What's the best high-end place to stay in Dunfermline?
Balmule House is a 5-star B&B with 2 bars and a terrace, and it’s a popular choice for Expedia travellers looking for an elegant place to stay.
What's the best place to stay if I'm looking to play golf in Dunfermline?
DoubleTree by Hilton Edinburgh - Queensferry Crossing is a 4-star hotel featuring a restaurant and free WiFi, and it’s a top choice for playing a round of golf. You can tee off at Dunfermline Golf Club during your trip.
What is the best spa hotel in Dunfermline?
Best Western Plus Dunfermline Crossford Keavil House Hotel is a top spa hotel featuring a restaurant, an indoor pool, a fitness centre and a bar. Enjoy a facial, body scrub or body wrap at the on-site spa.
How is it staying in Dunfermline?
Travellers give high marks for the lively bar scene in Dunfermline, which is also known for its gardens. Tourists can also enjoy the city’s golf courses and museums. Top sights around the area include Edinburgh Zoo, Murrayfield Stadium and Royal Yacht Britannia. In Dunfermline, there are 83 hotels and other accommodation options to choose from.
What is there to see in Dunfermline?
Landmarks like Dunfermline Abbey, Abbot House and Culross Palace might be worth a visit. The natural setting is picturesque, including the gardens with places to see such as Pittencrieff Park. Deep Sea World is another notable sight to explore.

Dunfermline Hotel Reviews

More trip options