Find hotels in Dunfermline from SAR 248
Change your mind
Be picky
Go beyond your typical stay in Dunfermline
Check prices for these dates
Compare 4,091 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Dunclutha Guest House
Dunclutha Guest House

Premier Inn Dunfermline
Premier Inn Dunfermline

Balbirnie House
Balbirnie House

Dakota Edinburgh
Dakota Edinburgh

Queensferry guest house
Queensferry guest house

DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry Crossing
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.
Pitreavie
Though Pitreavie might not have many top sights, you can venture to the surrounding area to see attractions like Dunfermline Abbey and Pittencrieff Park.
Crossford
Visitors to Crossford enjoy its restaurants, and if you want to do some exploring, Dunfermline Golf Club is worth a stop.
Pitcorthie
While there might not be top attractions in Pitcorthie, you can explore the larger area and discover places like Dunfermline Abbey and Pittencrieff Park.
Duloch
While there might not be top attractions in Duloch, you can explore the larger area and discover places like Dunfermline Abbey and Silver Sands Beach.
Stay near popular Dunfermline attractions

Dunfermline Abbey
Find out about the history of Dunfermline when you spend time at Dunfermline Abbey. Check out the spas and top-notch restaurants in this walkable area.

Deep Sea World
Make time in your itinerary to visit the sea life who live at Deep Sea World during your trip to North Queensferry. Discover the fascinating museums in this walkable area, or seek out the golf courses.
Learn more about Dunfermline
Get away to Dunfermline! Enjoy the gardens, golf, and adventure.

Top Dunfermline Hotel Reviews

Aparthotel Adagio Edinburgh Royal Mile
More cheap stays in Dunfermline
More cheap stays in Dunfermline

Cairn Hotel
Hotels in Dunfermline with star-rating
Hotels in Dunfermline with star-rating

5 Star Hotels
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels in Dunfermline Neighborhoods
Stay near popular Dunfermline attractions
- Hotels near Knockhill Racing Circuit
- Hotels near Dunfermline Abbey
- Hotels near Deep Sea World
- Hotels near Culross Palace
- Hotels near Culross Abbey
- Hotels near Pittencrieff Park
- Hotels near Townhill Country Park
- Hotels near Dunfermline Golf Club
- Hotels near Andrew Carnegie Birthplace Museum
- Hotels near Church
- Hotels near Abbot House
- Hotels near Edinburgh Castle
- Hotels near Royal Mile
- Hotels near Princes Street
- Hotels near Murrayfield Stadium
- Hotels near University of Edinburgh
- Hotels near Edinburgh Zoo
- Hotels near Grassmarket
- Hotels near Edinburgh Playhouse Theatre
- Hotels near George Street
More Hotel Options in Dunfermline
- Adults Only Resorts & Hotels in Dunfermline
- Adventure Hotels in Dunfermline
- Beach Hotels in Dunfermline
- Business Hotels in Dunfermline
- Cheap Hotels in Dunfermline
- Family Hotels in Dunfermline
- Golf Hotels in Dunfermline
- Green Hotels in Dunfermline
- Historic Hotels in Dunfermline
- Hotel Wedding Venues in Dunfermline
- Hotels with Bars in Dunfermline
- Hotels with Free Parking in Dunfermline
- Hotels with Hot Tubs in Dunfermline
- Hotels with WiFi in Dunfermline
- Hotels with a Pool in Dunfermline
- Hotels with an Indoor Pool in Dunfermline
- Hotels with smoking rooms in Dunfermline
- Luxury Hotels in Dunfermline
- Pet-friendly Hotels in Dunfermline
- Resorts & Hotels with Spas in Dunfermline
- Romantic Hotels in Dunfermline
- Shopping Hotels in Dunfermline
More Accommodation Types in Dunfermline
- Apartments in Dunfermline
- Cottages in Dunfermline
- Vacation Homes in Dunfermline
- Guest Houses in Dunfermline
- B&B in Dunfermline
- Aparthotels in Dunfermline
- Hostels in Dunfermline
- Lodges in Dunfermline
- Condo Rentals in Dunfermline
- Inns in Dunfermline
- Cabin Rentals in Dunfermline
- Residences in Dunfermline
- Villas in Dunfermline
- Castles in Dunfermline
- Farmstay in Dunfermline
- RV Parks in Dunfermline
- Capsule Hotels in Dunfermline
- Holiday Park Resorts in Dunfermline
Hotels near Dunfermline Airports
Dunfermline Hotels by Brand
- Apex Hotels Hotels
- Aurora Hotel Collection Hotels
- Ballantrae Hotels Hotels
- Best Western Hotels
- Cairn Hotel Group Hotels
- Cheval Apartment Hotels
- Fountain Court Apartments Hotels
- Freetobook Hotels
- Greene King Hotels
- Independent Hotels
- MOXY Hotels
- Macdonald Hotels Hotels
- Malmaison Hotels
- Motel One Hotels
- Staycity Serviced Apartments Hotels
- The Edinburgh Collection Hotels
- Travelodge UK Hotels
Other Hotels near Dunfermline, Scotland
- Glasgow Hotels
- North Sea Hotels
- Stirling Hotels
- Perth Hotels
- Falkirk Hotels
- Dollar Hotels
- Newbridge Hotels
- Scottish Highlands Hotels
- South Queensferry Hotels
- Menstrie Hotels
- Alloa Hotels
- Peebles Hotels
- Crieff Hotels
- Livingston Hotels
- Leven Hotels
- Dunblane Hotels
- Motherwell Hotels
- Glenrothes Hotels
- Musselburgh Hotels
- Kirknewton Hotels
Explore more hotels
- Delta Hotels by Marriott Edinburgh
- Virgin Hotels Edinburgh
- Apex City of Edinburgh Hotel
- Britannia Hotel Edinburgh
- Leonardo Royal Hotel Edinburgh
- ibis Edinburgh Centre South Bridge - Royal Mile
- voco Edinburgh - Royal Terrace by IHG
- Dakota Edinburgh
- Mount Royal Hotel Edinburgh by The Unlimited Collection
- Wilde Aparthotels, Edinburgh, Grassmarket
- Dalmahoy Hotel & Country Club
- Cairn Hotel
Expedia's Latest Trends
- Flights to Westray
- Flights to Banchory
- Flights to Kyle
- Flights to South Uist
- Flights to Shotts
- Flights to Thornhill
- Flights to Beauly
- Flights to Dalry
- Flights to Flotta Isle
- Flights to Achnasheen
- Flights to Dounby
- Flights to Stromness
- Flights to Paisley
- Flights to West Kilbride
- Flights to Lairg
- Flights to Sumburgh
- Flights to Papa Westray
- Flights to Altnaharra
- Flights to Isle of Gigha
- Flights to Denny
- Flights to Brechin
- Flights to Kinlochleven
- Flights to Cairndow
- Flights to Stronsay
- Flights to Kilbirnie
- Flights to Levenwick
- Flights to Arbroath
- Flights to Isle of Rum
- Flights to Coatbridge
- Flights to Harray