Search for Cheap Deals onHistoric Hotels in Dunfermline
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Featured Dunfermline Historic Hotels

Best Western Plus Dunfermline Crossford Keavil House Hotel
Crossford, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
Stay at this 4-star spa hotel in Dunfermline. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular ...

Holiday Inn Express Dunfermline by IHG
Halbeath, Dunfermline, Scotland
Fully refundable
Stay at this 3-star business-friendly hotel in Dunfermline. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean ...

The City Hotel
18-20 Bridge Street, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
Stay at this 3-star hotel in Dunfermline. Enjoy free breakfast, free WiFi, and 2 bars/lounges. Our guests praise the breakfast and the helpful staff in our reviews. ...

Rooms at 1703
29-35 Bruce Street, Dunfermline, Scotland
Stay at this 3-star business-friendly inn in Dunfermline. Enjoy free parking, a 24-hour front desk, and a business center. Our guests praise the helpful staff ...

DoubleTree by Hilton Edinburgh - Queensferry Crossing
St. Margaret's Head, North Queensferry, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
Stay at this 4-star eco-certified hotel in Dunfermline. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our ...

Pitbauchlie House Hotel, Sure Hotel Collection by BW
47 Aberdour Road, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
Stay at this 3-star eco-certified hotel in Dunfermline. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the helpful staff in our reviews. ...

The Adamson Hotel
27 Main Street, Dunfermline, Scotland
Fully refundable
Stay at this 3-star hotel in Dunfermline. Enjoy free WiFi, free parking, and 2 bars/lounges. Our guests praise the helpful staff in our reviews. Popular attractions ...

Boreland Lodge Hotel
31-33 Boreland Road, Inverkeithing, Dunfermline, Scotland
Stay at this 3-star hotel in Dunfermline. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Deep Sea World and Forth Road Bridge are ...

Balmule House
By Bowershall, Dunfermline, Scotland
Stay at this 5-star luxury vacation home in Dunfermline. Enjoy free parking, a business center, and laundry facilities. Popular attractions Townhill Country ...
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.
Hotels by Star Rating
More Hotel Options in Dunfermline
- Hotels with Free Parking in Dunfermline
- Family Hotels in Dunfermline
- Beach Hotels in Dunfermline
- Hotel Wedding Venues in Dunfermline
- Pet-friendly Hotels in Dunfermline
- Hotels with a Pool in Dunfermline
- Hotels with Hot Tubs in Dunfermline
- Resorts & Hotels with Spas in Dunfermline
- Hotels with smoking rooms in Dunfermline
- Hotels with an Indoor Pool in Dunfermline
Top Points of Interests in Dunfermline
- Hotels near Knockhill Racing Circuit
- Hotels near Dunfermline Abbey
- Hotels near Deep Sea World
- Hotels near Culross Palace
- Hotels near Culross Abbey
- Hotels near Dunfermline Golf Club
- Hotels near Pittencrieff Park
- Hotels near Andrew Carnegie Birthplace Museum
- Hotels near Townhill Country Park
- Hotels near Abbot House
- Hotels near Edinburgh Castle
- Hotels near Royal Mile
- Hotels near Murrayfield Stadium
- Hotels near Princes Street
- Hotels near University of Edinburgh
- Hotels near Edinburgh Zoo
- Hotels near Grassmarket
- Hotels near Edinburgh Playhouse Theatre
- Hotels near George Street
- Hotels near Stirling Castle
Cities near Dunfermline
- Glasgow Hotels (33.8 mi)
- Stirling Hotels (18.62 mi)
- North Sea Hotels (268.93 mi)
- Perth Hotels (22.45 mi)
- Dollar Hotels (10.34 mi)
- Newbridge Hotels (9.39 mi)
- Wishaw Hotels (27.13 mi)
- Scottish Highlands Hotels (107.08 mi)
- Falkirk Hotels (13.43 mi)
- Kirknewton Hotels (16.57 mi)
- Peebles Hotels (30.84 mi)
- Crieff Hotels (25.62 mi)
- South Queensferry Hotels (6.61 mi)
- Livingston Hotels (12.03 mi)
- Dunblane Hotels (20.98 mi)
- Leven Hotels (19.82 mi)