Skip to main content
Accommodation Flights Flight + Hotel Car rentals Tours & Activities Airport taxis

Hotels and more in Dunfermline

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

Garvock House Hotel 4 stars

Hotel in Dunfermline

Situated 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. We stayed in the hotel for one night, on our way down to Edinburgh. We really enjoyed this experience. It seems that the building, the staff and the facilities were carefully cared for, and everyone were extremely nice and informative. We seemingly came in a calm time as there were hardly any guests except for us, yet we understood from staff that this is often the other way around. Scott, a senior member of the staff actually gave us brilliant Scottish history lessons on the spot, also emphasizing the historic importance of Dunfermline, a town often overlooked. Such veteran members of staff are notable assets to a place such as this hotel. Overall, especially if you're considering a place to stay that is close enough to Edinburgh - we think this is a great one, and also a good idea versus just staying in a generic place by the airport. Plus it's just about 30 minutes away.

Show more Show less
9.4
Superb
221 reviews
Avg. price/night:
£60
Check availability

Holiday Inn Express Dunfermline 3 stars

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
9
Superb
891 reviews
Avg. price/night:
£51.94
Check availability

The Maltings Hotel

Hotel in Dunfermline

Located in Dunfermline, The Maltings Hotel features a restaurant, bar and free WiFi. Private parking can be arranged at an extra charge. Guest rooms in the hotel are equipped with a flat-screen TV. Amazing man on reception so friendly and helpful.

Show more Show less
9
Superb
20 reviews
Avg. price/night:
£65
Check availability

Bellyeoman B & B

Hotel in Dunfermline

Based in the historical city of Dunfermline, Bellyeoman B&B provides family-run accommodation with free Wi-Fi available throughout and free private parking on-site. Was handy for my event , the location was walking distance to the town and nice clean and comfy B&B. Would stay here again if back in the area.

Show more Show less
9.7
Exceptional
75 reviews
Avg. price/night:
£33
Check availability

Balmule House

Hotel in Dunfermline

Situated in 30 acres of wood grounds, Balmule House is a 14th-century property which offers free Wi-Fi and free on-site parking. A beautiful house with a splendid view. Spacious and elegant rooms. Delicous breakfast. Friendly and most helpful staff. We loved it.

Show more Show less
9.7
Exceptional
54 reviews
Avg. price/night:
£190
Check availability

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. All units in the hotel are equipped with a kettle. Very spacious and comfy room right in the middle of town - still quiet! We had a smooth check in, although at 1:30am, and check out was quick too. Efficient and well organised, found even parking for the night in front of the hotel! Great bathroom with plenty if space and options

Show more Show less
8.8
Fabulous
1,037 reviews
Avg. price/night:
£39
Check availability

Adamson Hotel 3 stars

Hotel in Dunfermline

An original Scottish coaching inn, Adamson Hotel is situated in the rural village of Crossford. There is a restaurant, free private parking and free Wi-Fi access. Friendly polite professional staff Close to Dunfermline a good place to shop Central to a lot of places worth looking at.

Show more Show less
8.3
Very good
1,092 reviews
Avg. price/night:
£36.23
Check availability

Sweet Chestnut by Marston's Inns 3 stars

Hotel in Dunfermline

Set in Dunfermline, Sweet Chestnut by Marston's Inns features a garden and free WiFi. Offering a restaurant, the property also has a bar. very good sleep and very good eat ! 🤗

Show more Show less
8.8
Fabulous
905 reviews
Avg. price/night:
£50
Check availability

The City Hotel 3 stars

Hotel in Dunfermline

The City Hotel is a lively hotel located in the heart of Dunfermline, just 100 metres from Pittencrieff Park. Built in 1775 the City Hotel has 32 rooms. Absolutely everything. All the staff were kind, helpful and extremely pleasant.

Show more Show less
8.3
Very good
715 reviews
Avg. price/night:
£41.58
Check availability

Auld Mill House Hotel 3 stars

Hotel in Dunfermline

The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking. Iimmaculate and very clean room and shower

Show more Show less
8.7
Fabulous
411 reviews
Avg. price/night:
£32
Check availability

Most booked hotels in Dunfermline in the past month

See all

Budget hotels in Dunfermline

See all

FAQs about hotels in Dunfermline

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Dunfermline:

Explore guest reviews of hotels in Dunfermline

See all