Skip to main content

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+
Dunfermline – 52 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.

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.

Nice cosy little room for the night. Staff were very nice and helpful

Show more Show less
8.1
Very good
2,477 reviews
Price from
£56.92
per night

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.

It's modern and the staff are great

Show more Show less
8.2
Very good
1,536 reviews
Price from
£68
per night

Located in Dunfermline and with Forth Bridge reachable within 11 km, The Guildhall and Linen Exchange Wetherspoon provides a restaurant, non-smoking rooms, free WiFi and a bar.

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.1
Very good
1,242 reviews
Price from
£80
per night

With a luxury health and leisure Spa and award-winning restaurant, Best Western Plus Keavil House is 2 minutes' walk from Dunfermline Golf Club.

beautiful comfy beds, pillows, heating, location

Show more Show less
8.2
Very good
1,206 reviews

Set in 3 acres of woodland and landscaped gardens, this bright and modern hotel offers en-suite rooms with free parking and Wi-Fi. Each luxurious guest room is individually furnished.

I arrived to be with friends to attend the funeral of our Chiefy of so many years ago. The hotel staff, from reception to departure understood our needs in every way. The hotel rooms--dinning, bar, private reception all exceeded my expectation. My bedroom was of a very good size with a large double bed so comfortable that, each night, I slept well beyond my normal 4 hours. The shower was in the bath which wasn't a problem for me but maybe some would prefer a 'walk in' style. I'm sure this would be available if requested. Reception were most helpful with each request and there was always a smile along with the answers. Breakfast included a wide choice from continental to kippers and beyond. I settled for a full fry up which again well exceeded any expectations I had. For myself, I don't often 'dine in', preferring instead to explore local restaurants. However this time, with friends we booked a table for both nights and all of us expressed our delight in the quality and wide choice available. A wide choice of wines too with many countries represented. As with all dinning establishments, I don't appreciate the un-called-for high mark up on wine at the table. It seems to be a practice which can take the edge off of a very pleasurable dinning experience for me. That said, I would recommend dinning in at this hotel. After dinner drinks at the bar which included a fantastic choice of malts would satisfy any pallet. I could not fault this hotel and can confidently recommend it to all. A ten out of ten for me.

Show more Show less
8.5
Very good
1,191 reviews
Price from
£85.50
per night

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.

Convenient location for parking , shopping , dining out , nice cafe within hotel .

Show more Show less
8
Very good
1,225 reviews
Price from
£63.80
per night

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.

Always a great place to stay, nice staff and clean.

Show more Show less
8.3
Very good
1,321 reviews
Price from
£89.99
per night

The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking.

Clean and very helpful and friendly owners. One of the best hotels for sure. Highly recommended

Show more Show less
9
Superb
950 reviews
Price from
£50
per night

The family-run Coorie provides en suite rooms and looks out across the Firth of Forth. The hotel provides free Wi-Fi and is around 16 miles from the centre of Edinburgh.

A lovely place in a nice location. We enjoyed the view and the many walking opportunity's. If you wand to avoid the hustle and bustle of Edinburgh this is a gut alternative, only 30 min drive form the center of the City.

Show more Show less
9.3
Superb
909 reviews
Price from
£55
per night

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.

Fantastic Hotel. The staff are amazingly helpful and genuinely enjoy their work. They are all so helpful. I had dinner on the Friday evening and it was first class and not overpriced. Presentation and service were first class. The room was large spacious and spotless. Comfy comfy bed. Just bring your toothbrush and toothpaste as all other toiletries provided by the hotel and good quality products. Breakfast was continental but you can have that as well as a choice of cooked to order breakfast. Again superb choice. I cannot wait to spend another wonderful night there.

Show more Show less
9.1
Superb
771 reviews
Price from
£105
per night

Most booked hotels in Dunfermline in the past month

Budget hotels in Dunfermline

  • Coorie

    Coorie

    Hotel in Dunfermline
    Budget Hotel

    The family-run Coorie provides en suite rooms and looks out across the Firth of Forth. The hotel provides free Wi-Fi and is around 16 miles from the centre of Edinburgh.

    Lovely relaxing views. Comfy beds and delicious breakfast.

    9.3
    Superb · 908 reviews
  • Auld Mill House Hotel

    Auld Mill House Hotel

    Hotel in Dunfermline
    Budget Hotel

    The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking.

    Breakfast was fantastic, and a big plate cooked to order

    9.0
    Superb · 950 reviews
  • Holiday Inn Express Dunfermline, an IHG Hotel

    Holiday Inn Express Dunfermline, an IHG Hotel

    Hotel in Dunfermline
    Budget Hotel

    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.

    location good, very friendly staff and very comfortable

    8.3
    Very good · 1,321 reviews
  • Best Western Plus Dunfermline Crossford Keavil House Hotel

    Best Western Plus Dunfermline Crossford Keavil House Hotel

    Hotel in Dunfermline
    Budget Hotel

    With a luxury health and leisure Spa and award-winning restaurant, Best Western Plus Keavil House is 2 minutes' walk from Dunfermline Golf Club.

    friendly staff, excellent food & comfortable room

    8.2
    Very good · 1,207 reviews

FAQs about hotels in Dunfermline

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Dunfermline:

Explore guest reviews of hotels in Dunfermline

See all