Find hotels in Dunfermline from ₩81,573
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Dunfermline
Check prices for these dates
Compare 4,083 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Holiday Inn Express Dunfermline by IHG

DoubleTree by Hilton Edinburgh - Queensferry Crossing

Sweet Chestnut, Dunfermline by Marston's Inns

Hill Park Hotel

Pitbauchlie House Hotel, Sure Hotel Collection by BW

Best Western Plus Dunfermline Crossford Keavil House Hotel
Where to stay in Dunfermline
Rosyth
The seaside views and historic sites are just a few features travelers like about Rosyth. If you want to do some sightseeing nearby, Deep Sea World and Dunfermline Abbey are a few top places to visit.
Crossford
You'll appreciate the restaurants during your time in Crossford and you might want to plan a stop by Dunfermline Golf Club and Dunfermline Abbey while you're in the area.
Duloch
While there might not be top attractions in Duloch, you can explore the larger area and discover places like Dunfermline Abbey and Deep Sea World.

Town Centre
While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.
Pitcorthie
While there might not be top attractions in Pitcorthie, you can explore the larger area and discover places like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.
Learn more about Dunfermline
Explore the birthplace of Andrew Carnegie and see where Robert the Bruce is buried at magnificent Dunfermline Abbey. Wander through Pittencrieff Park's peaceful gardens, then visit nearby Deep Sea World in North Queensferry for Scotland's longest underwater tunnel.

Top Dunfermline Hotel Reviews

Dalmahoy Hotel & Country Club
More cheap stays in Dunfermline

CODE - The Court, Edinburgh
Frequently asked questions
Explore a world of travel with Expedia
Hotels in Dunfermline Neighborhoods
Stay near popular Dunfermline attractions
More Hotel Options in Dunfermline
Hotels near Dunfermline Airports
Other Hotels near Dunfermline, Scotland
- Glasgow Hotels
- Stirling Hotels
- Perth Hotels
- Dollar Hotels
- Newbridge Hotels
- Scottish Highlands Hotels
- North Sea Hotels
- South Queensferry Hotels
- Peebles Hotels
- Falkirk Hotels
- Livingston Hotels
- Crieff Hotels
- Kirknewton Hotels
- Musselburgh Hotels
- Great Britain Hotels
- Dunblane Hotels
- Motherwell Hotels
- Leven Hotels
- Wishaw Hotels
- Callander Hotels
Explore more hotels
Expedia's Latest Trends
- Visit Inverness
- Visit Blackpool
- Visit Ipswich
- Visit Tamworth
- Visit St. Andrews
- Visit Ware
- Visit Port Isaac
- Visit Durham
- Visit Bury St Edmunds
- Visit Derby
- Visit Aberdeen
- Visit Pembroke
- Visit Warwick
- Visit Beaconsfield
- Visit Sheffield
- Visit Canterbury
- Visit Hull
- Visit Plymouth
- Visit Thurso
- Visit Brighton
- Visit Margate
- Visit Stoke-on-Trent
- Visit Oxford
- Visit York
- Visit Goole
- Visit Chester




























































































