The 10 best four-star hotels in Dunfermline, UK | Booking.com
Skip to main content

Four-Star Hotels in Dunfermline

Find the four-star hotels that appeal to you the most

The best four-star hotels in Dunfermline

Check out our pick of great four-star hotels in Dunfermline

Filter by:

Review score

Garvock House Hotel

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.

V
Viola
From
Italy
beautiful room and excellent restaurant for breakfast and dinner. we also appreciated visiting Dunfermline and it is well connected via train and bus to edinburgh
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,390 reviews
Price from
US$147.31
1 night, 2 adults

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.

C
Christopher Brown
From
United Kingdom
The breakfast was really good I am celiac and they made me wonderful breakfast best I've had since I went gluten free
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,100 reviews
Price from
US$84.37
1 night, 2 adults

The Hawes Inn by Innkeeper's Collection

Queensferry (Near Dunfermline)

Overlooking the Firth of Forth railway bridge, The Hawes Inn by Innkeeper's Collection, is just 20 minutes’ drive from the historical city centre of Edinburgh.

L
Lindsay
From
United Kingdom
Loved the cosy, homely feel. Food was great and staff friendly.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,896 reviews
Price from
US$131.38
1 night, 2 adults

DoubleTree by Hilton Edinburgh - Queensferry Crossing

North Queensferry (Near Dunfermline)

With panoramic views across the Firth of Forth, DoubleTree by Hilton Edinburgh - Queensferry Crossing offers spacious rooms with free WiFi and a modern bar. There is ample free parking on-site.

M
Mary Kate
From
Denmark
The staff truly went above and beyond.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,352 reviews
Price from
US$133.12
1 night, 2 adults

Court Residence Aparthotel

Linlithgow (Near Dunfermline)

Court Residence Aparthotel offers suites in Linlithgow's historic town centre. The property is only a 15-minute drive from Edinburgh Airport.

J
JulesHanc
From
Australia
Friendly host, great tips including dinner at Four sisters. Room was fabulous, super comfortable and great breakfast supplied. One of our favourite stays in Scotland.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 894 reviews
Price from
US$137.94
1 night, 2 adults

The Raeburn

Edinburgh (Near Dunfermline)

The Raeburn is set in the charming Stockbridge area of Edinburgh and within 20 minutes’ walk of Princes Street and the New Town.

F
Falvey
From
Ireland
The staff were exceptional in every way. Jackie and her team consistently went above and beyond to ensure our stay was memorable. The food was top quality and gorgeous. The room more than met our expectations, it was really large and airy, and no roadside or bar noise could be heard at all in the bedrooms. The bathroom had both an extra large shower and a beautiful free-standing bathtub. I cannot recommend The Reaburn highly enough and will definitely return and will recommend it to anyone I know going to Edinburgh
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 525 reviews
Price from
US$337.48
1 night, 2 adults

Courtyard by Marriott Edinburgh West

Edinburgh (Near Dunfermline)

Courtyard Edinburgh West is located in Edinburgh, 500 metres from Heriot-Watt University and 7.2 km from BT Murrayfield Stadium. Guests can enjoy all-day dining at the on-site restaurant, The Avenue.

T
Terry
From
Canada
Exceptional customer service by all of your staff and Laura on the Front Desk was superb. Terry Jones- Canada
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,574 reviews
Price from
US$125.35
1 night, 2 adults

The Bay Hotel

Kinghorn (Near Dunfermline)

Located in Kinghorn, 2.1 km from Burntisland Beach, The Bay Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers a bar.

n
niamh
From
Ireland
Really enjoyed our stay from the moment we arrived the staff were so welcoming and friendly. The location was beautiful over looking the sea. The breakfast was good with having some gluten free options too. Our room was very spacious and clean and super comfortable.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,338 reviews
Price from
US$132.58
1 night, 2 adults

Village Hotel Edinburgh

Edinburgh (Near Dunfermline)

Offering an indoor pool and a spa and wellness centre, Village Hotel Edinburgh is located a short distance from Edinburgh city centre.

D
Daniela
From
Moldova
Clean place and very kind team. Big Swimming pool with sauna and jacuzzi for all guests. Comfortable rooms. Perfect for families.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,074 reviews
Price from
US$172.76
1 night, 2 adults

Dakota Edinburgh

Queensferry (Near Dunfermline)

Dakota Edinburgh is a modern hotel with an award-winning restaurant located 30 minutes from Edinburgh city and 10 minutes from Edinburgh Airport.

S
Sarah
From
Canada
Comfort and very luxurious room. Great value. Staff very friendly
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 4,497 reviews
Price from
US$120.53
1 night, 2 adults
All four-star hotels in Dunfermline

Looking for a four-star hotel?

Offering plenty of five-star-worthy features, these plush properties may provide plenty of optional extras such as on-site dining and valet parking. Many can be found in central locations near to major landmarks and shopping areas, and you can expect above-average service from the hotel staff.

Most booked four-star hotels in Dunfermline and surroundings in the past month

See all

Save money on four-star in Dunfermline and nearby – budget options available

  • Ross Cottage

    Cairneyhill
    Budget options available
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 7 reviews

    Ross Cottage, a property with a garden, is situated in Cairneyhill, 27 km from Edinburgh Zoo, 29 km from Murrayfield Stadium, as well as 30 km from Edinburgh International Conference Centre.

  • Homely Base

    Crossgates
    Budget options available

    Homely Base is located in Crossgates, 26 km from Edinburgh Zoo, 28 km from Murrayfield Stadium, as well as 28 km from Edinburgh International Conference Centre.

  • Inzievar

    Oakley
    Budget options available
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 15 reviews

    Inzievar, a property with a garden, is located in Oakley, 23 km from Hopetoun House, 31 km from Edinburgh Zoo, as well as 33 km from Murrayfield Stadium.

  • Lime Tree Cottage

    Oakley
    Budget options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 22 reviews

    Lime Tree Cottage, a property with a garden, is located in Oakley, 23 km from Hopetoun House, 31 km from Edinburgh Zoo, as well as 33 km from Murrayfield Stadium.

  • Old Inzievar

    Blairhall
    Budget options available
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 9 reviews

    Old Inzievar, a property with a garden, is situated in Blairhall, 23 km from Hopetoun House, 31 km from Edinburgh Zoo, as well as 34 km from Murrayfield Stadium.

  • Fernwoodlea

    Blairhall
    Budget options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 7 reviews

    Fernwoodlea, a property with a garden, is located in Blairhall, 23 km from Hopetoun House, 32 km from Edinburgh Zoo, as well as 34 km from Murrayfield Stadium.

  • Kinneddar Cottage

    Saline
    Budget options available
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 6 reviews

    Kinneddar Cottage, a property with a garden, is situated in Saline, 26 km from Hopetoun House, 35 km from Edinburgh Zoo, as well as 37 km from Murrayfield Stadium.

  • Nether Cottage

    Saline
    Budget options available
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 14 reviews

    Nether Cottage, a property with a garden, is set in Saline, 26 km from Hopetoun House, 35 km from Edinburgh Zoo, as well as 37 km from Murrayfield Stadium.

Enjoy breakfast in Dunfermline and nearby

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,352 reviews

    With panoramic views across the Firth of Forth, DoubleTree by Hilton Edinburgh - Queensferry Crossing offers spacious rooms with free WiFi and a modern bar. There is ample free parking on-site.

    From US$158.56 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,896 reviews

    Overlooking the Firth of Forth railway bridge, The Hawes Inn by Innkeeper's Collection, is just 20 minutes’ drive from the historical city centre of Edinburgh. 2 golf courses are situated within 5...

    From US$131.38 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 8 reviews

    Forth Reflections is situated in Queensferry, 11 km from Edinburgh Zoo, 14 km from Murrayfield Stadium, and 14 km from Edinburgh International Conference Centre.

4 star hotels that guests love in Dunfermline

See all
  • Avg. price/night: US$207.58
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,390 reviews
    Lovely small hotel. Well maintained and sympathetically modernised period property. Beautiful grounds with ample parking. Staff were very warm and welcoming. Meals were excellent. Restaurant quality food.
    Guest review by
    Lindsey
    Young couple
  • Avg. price/night: US$96.42
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,100 reviews
    Peaceful location with pleasant, nicely kept gardens. Like the fact that the hotel has not ripped out all the fittings and replaced them with modern, characterless cupboards, draws etc. Nice to see wood rather than paint.
    Guest review by
    Elizabeth
    Young couple