Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Nikki Emery on trover

Search for Dunfermline Hotels from CA $51

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in Dunfermline

Queensferry Guest House
CA $51
per night
Mar 31 - Apr 1
3.96 km from city centre
3.1/5 (14 reviews)
Nice stay

"Nice friendly welcome and comfortable room. The house is only a two minute walk from the train station with then regular and easy links into Edinburgh."…"

Reviewed on Aug. 19, 2019

Queensferry Guest House
Davaar House
3.5 out of 5
Get Rates
0.79 km from city centre
4.6/5Exceptional! (109 reviews)

"Reception area very nice, cozy. great place to relax after busy day-especially on cold days with fire blazing. Owner very informative of the area, very courteous, friendly and welcoming. Great b&b!"…"

Reviewed on Feb. 27, 2020

Davaar House
The Adamson Hotel
CA $80
per night
Mar 31 - Apr 1
2.35 km from city centre
4.2/5Very Good! (137 reviews)

"We had a lovey weekend here What a lovely hotel Clean modern staff lovely food fantastic and all at a great price We booked again before we left 😀"…"

Reviewed on Feb. 18, 2020

The Adamson Hotel
DoubleTree by Hilton Edinburgh - Queensferry Crossing
CA $96
per night
Apr 16 - Apr 17
7.4 km from city centre
4.6/5Exceptional! (294 reviews)

"The property sits on a hill above the 3 forth bridges which give a wonderful panoramic view."…"

Reviewed on Mar. 23, 2020

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Best Western Plus Dunfermline Crossford Keavil House Hotel
Get Rates
2.93 km from city centre
4.3/5Excellent! (246 reviews)
Just perfect.

"Staff were so attentive and friendly couldn’t do enough. Food very good. Overall an excellent stay. Would certainly recommend this hotel and I will definitely be back in the near future."…"

Reviewed on Dec. 1, 2019

Best Western Plus Dunfermline Crossford Keavil House Hotel
Boreland Lodge Hotel
Get Rates
6.08 km from city centre
2.8/5 (175 reviews)
Fine, if you're not too fussy.

"Convenient base for Edinburgh. Hotel decor is rather tired in places, but room was clean, warm and comfortable."…"

Reviewed on Nov. 30, 2019

Boreland Lodge Hotel
Pitbauchlie House Hotel
3 out of 5
Aberdour Road, Dunfermline, Scotland
CA $80
per night
Apr 30 - May 1
1.91 km from city centre
4.2/5Excellent! (367 reviews)

"Great friendly staff. Good food and accommodation."…"

Reviewed on Feb. 3, 2020

Pitbauchlie House Hotel
 Hill Park Hotel
CA $109
per night
Apr 29 - Apr 30
4.92 km from city centre
4.3/5Excellent! (65 reviews)

"Staff were very helpful and friendly can't fault it tip don't let the look of the building put you off."…"

Reviewed on Dec. 19, 2019

Hill Park Hotel
The Bay and Bridge
CA $209
per night
Apr 29 - Apr 30
6.85 km from city centre
5/5Exceptional! (6 reviews)

"Very friendly welcome. Great property, with lovely views of the forth. Room was perfect, with everything we needed for our stay. Would definitely stay again."…"

Reviewed on Dec. 8, 2019

The Bay and Bridge
Rooms at 1703
3 out of 5
Get Rates
0.19 km from city centre
3.9/5Good! (179 reviews)

"Friendly staff, great location! Always choose to stay at this hotel when I am in the area."…"

Reviewed on Dec. 15, 2019

Rooms at 1703
Don't see what you're looking for?
See all available properties in Dunfermline
View all properties
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.

Dunfermline Hotel Guide

Visiting Dunfermline? Looking for a great place to stay? Just a short drive from Dunfermline's town center you can select from 13 Expedia-listed places to stay.

Travelers searching for a comfortable bed right near the heart of Dunfermline won't find too many options other than the popular Rooms at 29brucestreet.

More economical hotels in and around the Dunfermline region are the Boreland Lodge Hotel, Queensferry Hotel and Rooms at 29brucestreet.

Check out the Old Town Chambers or the Sheraton Grand Hotel & Spa, Edinburgh. The Old Town Chambers can be found 20 kilometres (13 miles) away from the main part of Dunfermline. The Sheraton Grand Hotel & Spa, Edinburgh, is located 20 kilometres (13 miles) away. Some more hotel and apartment options worth looking into are the The Chester Residence and the Waldorf Astoria Edinburgh - The Caledonian.

50 kilometres (32 miles) from Dunfermline is St. Andrews, where you'll find University of St. Andrews and St. Andrew's Cathedral. If you'd like to stay in St. Andrews, check out the room rates at the Old Course Hotel and Macdonald Rusacks Hotel. 50 kilometres (31 miles) to the northeast of Dunfermline, you'll find Anstruther, which is home to the The Waterfront and The Bank. While in Anstruther, make sure you visit the Kellie Castle and Jerdan Gallery.

Before you head home from Fife, make sure you catch some sport. Visit Murrayfield Stadium to the southeast of Dunfermline. Sports fans wishing to find accommodation close to the action can select from the Nira Caledonia or the Le Monde Hotel.

For those travelers arriving or departing via Edinburgh Airport, you may like to book a bed at Norton House Hotel & Spa, or Dalmahoy Hotel & Country Club, which are both nearby.

Frequently asked questions

Recent Reviews in Dunfermline

More trip options