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

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Dunfermline – 48 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. modern hotel with attached restaurant

Show more Show less
8.1
Very Good
1,962 reviews
Price from
$45
per night

The Guildhall and Linen Exchange Wetherspoon

Hotel in Dunfermline

Located in Dunfermline and with Forth Bridge reachable within 6.8 miles, The Guildhall and Linen Exchange Wetherspoon provides a restaurant, non-smoking rooms, free WiFi and a bar. On the high street, good location for shopping. Equipped with facilities for wheel chair users.

Show more Show less
8.1
Very Good
1,127 reviews
Price from
$67
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. The light from the windows in the breakfast area created a wonderful open outdoor feeling.

Show more Show less
8.2
Very Good
1,079 reviews
Price from
$83
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. Rooms great, staff were very attentive and friendly

Show more Show less
8.2
Very Good
1,287 reviews
Price from
$62
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
Wonderful
660 reviews
Price from
$62
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 were friendly and the food was good. The hotel is beautiful

Show more Show less
8.1
Very Good
921 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. location, staff and breakfast were outstanding

Show more Show less
7.7
Good
877 reviews
Price from
$56
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. Great breakfast, hot and cold options, very clean.

Show more Show less
8.3
Very Good
1,051 reviews
Price from
$74
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. Check in was smooth,Room was ready upon arrival,Bar/Restaurant good selection of drinks/food at reasonable prices

Show more Show less
8.5
Very Good
928 reviews
Price from
$67
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. Amazing room with a great view overlooking the water, very peaceful location. The restaurant has delicious food as well. Would definitely come back.

Show more Show less
9.2
Wonderful
626 reviews
Price from
$53
per night

Most-booked hotels in Dunfermline in the past month

See all

FAQs about hotels in Dunfermline

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Dunfermline:

Explore guest reviews of hotels in Dunfermline

See all