Photo by Steph

Luxury Hotels & Resorts in Dunfermline from AU$101

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Dunfermline Luxury Hotels

Next weekend
In two weeks

Best Dunfermline Luxury Hotels

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (855)
"Had a great stay, all staff most helpful and courteous, bed very comfortable with good choice of pillows, food excellent, both dinner and breakfast. Only negative point was there was no room care during our two night stay, I presume just an oversight but it certainly didn’t detract from our stay. Looking forward to staying again. "
United Kingdom
John
The price is AU$149
includes taxes & fees
23 Dec - 24 Dec
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Best Western Plus Dunfermline Crossford Keavil House Hotel

4.0 star property
Crossford
8.4 out of 10, Very good, (678)
"Staff nice room clean and huge bed great"
United Kingdom
Jonathan
The price is AU$117
includes taxes & fees
14 Dec - 15 Dec
Best Western Plus Dunfermline Crossford Keavil House Hotel

Sweet Chestnut, Dunfermline by Marston's Inns

4.0 star property
Dunfermline
8.4 out of 10, Very good, (513)
"Excellent food and service hotel was also very comfortable "
United Kingdom
Roy
The price is AU$102
includes taxes & fees
14 Dec - 15 Dec
Sweet Chestnut, Dunfermline by Marston's Inns

Cromlix

5.0 star property
Dunblane
9.8 out of 10, Exceptional, (336)
"Great location, Great staff, Great food, Great History. "
United Kingdom
Craig
Cromlix

W Edinburgh

5.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (356)
" the location off the hotel is excellent and the hotel staff very kind and helpful we had a very relaxing stay "
United Kingdom
David
The price is AU$399
includes taxes & fees
6 Jan - 7 Jan 2026
W Edinburgh

Virgin Hotels Edinburgh

5.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1330)
"Fantastic stay, very comfortable bed!"
United Kingdom
Laura
The price is AU$390
includes taxes & fees
4 Jan - 5 Jan 2026
Virgin Hotels Edinburgh

Dalhousie Castle

4.0 star property
Bonnyrigg
8.6 out of 10, Excellent, (781)
"Exceptional cleanliness great rooms and first class food "
United Kingdom
Douglas
The price is AU$190
includes taxes & fees
5 Jan - 6 Jan 2026
Dalhousie Castle

The Hoxton Edinburgh

4.0 star property
West End
9.4 out of 10, Exceptional, (149)
"Staff was tremendous - beds so comfortable. Great breakfast and cocktails atmosphere!"
United States
Thomas
The price is AU$244
includes taxes & fees
5 Jan - 6 Jan 2026
The Hoxton Edinburgh

The Balmoral Hotel

5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1000)
"Always love our stay at the Balmoral! "
United States
Kelly
The price is AU$615
includes taxes & fees
5 Jan - 6 Jan 2026
The Balmoral Hotel

Prestonfield House

5.0 star property
Prestonfield
9.8 out of 10, Exceptional, (287)
"Gorgeous, immaculate, luxurious. I’d give this stay more stars if I could. The staff caters to your every whim, the property is spotless, they have a free roaming peacock, cat and 3 highland cows. Idyllic. Best hotel I’ve ever stayed in hands down. Worth the splurge. "
United States
amee
The price is AU$648
includes taxes & fees
15 Dec - 16 Dec
Prestonfield House
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Dunfermline Hotel Reviews

Frequently asked questions

Are you searching for the perfect hotel for your luxury holiday in Dunfermline?
Expedia can help you get a flight to Edinburgh Airport (EDI) airport or Dundee (DND) airport, and then you can select from a variety of places to stay that will deliver the luxury you seek. Amenities are important when you plan a holiday, so we make it easy to find what you want to make your stay special. If you want an upscale hotel that has a spa, an indoor pool or luxury bedding, Expedia can assist you in finding the best luxury hotel experience that Dunfermline offers. During your visit, you might want to enjoy the gardens which Dunfermline is known for.
When can I expect good weather in Dunfermline?
Planning for the weather is an important factor for making your trip to Dunfermline a success, especially when you're splurging. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Dunfermline is 933 mm.
What's there to see and do in Dunfermline?
Experience all that Dunfermline has to offer when you visit Dunfermline Abbey, Knockhill Racing Circuit and Deep Sea World. If you have a little extra time during your trip, you might want to make a stop at Culross Palace and Andrew Carnegie Birthplace Museum.
How can I get around Dunfermline?
It's easier to get around town comfortably when you know your options. If you want to travel outside the area, take a train from Dunfermline Town Station, Dunfermline Queen Margaret Station or Rosyth Station.

Explore a world of travel with Expedia