Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Dunfermline – 46 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Sweet Chestnut, Dunfermline by Marston's Inns

Hotel in Dunfermline

Set in Dunfermline, Sweet Chestnut, Dunfermline by Marston's Inns features a garden and free WiFi. Offering a restaurant, the property also has a bar. Breakfast and evening meals were superb value and quality.

Show more Show less
8.5
Very Good
1,142 reviews
Price from
$62
per night

Pitbauchlie House Hotel - Sure Hotel Collection by Best Western

Hotel in Dunfermline

Set in 3 acres of woodland and landscaped gardens, this bright and modern hotel offers rooms with attached bathroom with free parking and Wi-Fi. Each luxurious guest room is individually furnished. Handy location, clean and comfortable, staff amazing, Roy went above and beyond for us. A real gem.

Show more Show less
8.6
Excellent
723 reviews
Price from
$73
per night

Adamson Hotel

Hotel in Dunfermline

An original Scottish coaching inn, Adamson Hotel is located in the rural village of Crossford. There is a restaurant, free private parking and free Wi-Fi access. modern hotel with attached restaurant

Show more Show less
8.2
Very Good
1,543 reviews
Price from
$45
per night

Best Western Plus Dunfermline Crossford Keavil House Hotel

Hotel in Dunfermline

With a luxury health and leisure Spa and award-winning restaurant, Best Western Plus Keavil House is 2 minutes' walk from Dunfermline Golf Club. Room was clean, big and nicely decorated, warm and comfortable, bed was very comfortable. We had a very good sleep, enjoyed spa, sauna, swimming pool was not crowded, very calming and relaxing. Food in restaurant is very tasty and waiters very attentive. Thanks. We enjoyed our stay and likely to come back...

Show more Show less
8.4
Very Good
1,003 reviews
Price from
$89
per night

The Guildhall and Linen Exchange Wetherspoon

Hotel in Dunfermline

Located in Dunfermline, The Guildhall and Linen Exchange Wetherspoon features a restaurant, bar and free WiFi. The hotel has family rooms. Everything was perfect and the staff were so kind. They are storing a suitcase for me for four nights while I am at a small shepherd hut and I will be back for one night before moving on to Edinburgh. I would definitely stay here again. I love what they have done with the old building

Show more Show less
8.2
Very Good
1,093 reviews
Price from
$74
per night

Holiday Inn Express Dunfermline, an IHG Hotel

Hotel in Dunfermline

In the historic city of Dunfermline, with great access by road to Edinburgh and Edinburgh Airport, this modern hotel offers free WiFi internet access and great-value rooms with satellite TV. The location is excellent with easy access to the M90. Across the street is shopping making it easy to pickup odds and ends for our stay. Although there is no ventilation system the window can be opened to let in fresh air which is probably preferable. If heat is required an electric wall mounted space heater is there but we never needed to use it. Service to the room was great and a secure wifi allowed me to use my Fire tablet for internet and email access. The beds and pillows were very comfortable. There was a problem with the shower fixture that had been damaged and even though we reported it on a Sunday management had it fixed without having to relocate while we were out for the day. USB charge points were plentiful.

Show more Show less
8.5
Very Good
966 reviews
Price from
$75
per night

The City Hotel

Hotel in Dunfermline

The City Hotel is a lively hotel located in the heart of Dunfermline, just 328 feet from Pittencrieff Park. Built in 1775 the City Hotel has 32 rooms. I arrived just as the kitchen was closing but was told they would cook me anything on the menu.

Show more Show less
8.3
Very Good
843 reviews
Price from
$61
per night

Rooms at 1703

Hotel in Dunfermline

Located in Dunfermline's lively town center, Rooms at 1703 boats an on-site Scottish Fusion Restaurant, Cafe Bar, Bier Halle & Cocktail Bar. Everything. The food in the restaurant is great, awsome breakfast. The manager really helped us out with the parking due to that we had no app/ cash for the meeter.

Show more Show less
8
Very Good
735 reviews
Price from
$86
per night

Auld Mill House Hotel

Hotel in Dunfermline

The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking. Great breakfasts and friendly banter from owner and son Alan and Brent. Alan went out of his way to make you feel welcome. Even lent me his golf clubs to go and play golf! Couldn't ask for more. The 5 minute walk to Dunfermline St Margaret's station meant you could jump on a day return to Edinburgh to explore the city. Great value for money. It was convienent I stayed there 4 nights!

Show more Show less
9
Awesome
544 reviews
Price from
$62
per night

Garvock House Hotel

Hotel in Dunfermline

Located within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden. Everything is excellent. Personnel is super friendly. Dinner and breakfast was excellent and would recommend this hotel to anyone in the area.

Show more Show less
9.1
Awesome
374 reviews
Price from
$92
per night

Most-booked hotels in Dunfermline in the past month

See all

FAQs about hotels in Dunfermline

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Dunfermline:

Explore guest reviews of hotels in Dunfermline

See all