Skip to main content

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 – 44 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.

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. The breakfast was very good buffet style. The rooms were very nice and beds were comfortable. The staff were very helpful and I enjoyed my trip there

Show more Show less
8.3
Very Good
1,211 reviews
Price from
$49
per night

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,011 reviews
Price from
$67
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. Handy to super market across the great base for Fife area.

Show more Show less
8.7
Excellent
963 reviews
Price from
$84
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. Location very central room was very clean and tidy staff were all lovely

Show more Show less
8.4
Very Good
1,108 reviews
Price from
$66
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. The staff made all the difference and the food was lovely. The terrace is also a big bonus.

Show more Show less
8.4
Very Good
754 reviews
Price from
$56
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. Lovely location, very nice room with impressive recently refurbished bathroom. Friendly staff. Great breakfast

Show more Show less
8.7
Excellent
642 reviews
Price from
$74
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. Loved the Hotel and restaurant. Spacious room and for £20 more with Hotel booking got big breakfast. Dinner was great here too. Super friendly staff. Would deffinatly stay there again if we ever go back to Dunfermline. Close enough location to the Abby where my 21x 22x and 24x ggf King Robert the Bruce is buried. Great little town to visit for sure.

Show more Show less
8.2
Very Good
619 reviews
Price from
$47
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
802 reviews
Price from
$85
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
430 reviews
Price from
$61
per night

Coorie

Hotel in Dunfermline

The family-run Coorie provides rooms with attached bathroom and looks out across the Firth of Forth. The hotel provides free Wi-Fi and is around 16 miles from the center of Edinburgh. Beautiful and really comfortable room with gorgeous views! Lovely welcome from the owner. Amazing food at the cafe downstairs with wonderful staff! All around 10 out of 10!

Show more Show less
9.2
Awesome
301 reviews
Price from
$64
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