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 – 49 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.4
Very Good
1,166 reviews
Price from
$61
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. Wonderful staff and property. No complaints.

Show more Show less
8.2
Very Good
1,079 reviews
Price from
$66
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. Location was great for what I needed.

Show more Show less
8.2
Very Good
1,617 reviews
Price from
$44
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. Fantastic hotel, great room, food etc and fantastic value for money

Show more Show less
8.3
Very Good
1,000 reviews
Price from
$83
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. location, staff and breakfast were outstanding

Show more Show less
7.9
Good
770 reviews
Price from
$73
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. Pitbauchlie has always been a great hotel for many years. Gardens are beautiful to sit outside and enjoy cocktails. Restaurant, bar and lounge are excellent food is fantastic.

Show more Show less
8.6
Excellent
805 reviews
Price from
$79
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 staff and facilities are excellent so friendly and go out the way to help with anything,very clean and cleaners In everyday spotless

Show more Show less
8.5
Very Good
967 reviews
Price from
$82
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. Overall stay was exactly what we needed and walking distance to other pubs n restaurant, rooms were spotless n staff very helpful

Show more Show less
8.2
Very Good
857 reviews
Price from
$61
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
410 reviews
Price from
$134
per night

Auld Mill House Hotel

Hotel in Dunfermline

The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking. Comfy and clean room. Staff very friendly. Great location for getting the train in and out of Edinburgh.

Show more Show less
9
Awesome
582 reviews
Price from
$61
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