Skip to content
Enter dates and number of guests to see the total price per night.
Over 2,000 guest reviews for places to stay in Dunfermline, with an average of 4.8 out of 5 stars.

300+ places to stay

SUPERHOST
Hotel room
Rating 4.91 out of 547 reviews
Beveridge Bed & Breakfast - Room 4
2 guests · 1 bedroom · 1 bed · 1 bathroom
Free parking · Wifi · Kitchen · Heating
SUPERHOST
Hotel room
Rating 4.92 out of 562 reviews
Beveridge Bed & Breakfast - Room 2 Family ensuite
3 guests · 1 bedroom · 2 beds · 1 bathroom
Free parking · Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 4.88 out of 5146 reviews
Central, Large Private Room KY12 7QJ
3 guests · 1 bedroom · 2 beds · 1 shared bathroom
Free parking · Wifi · Kitchen · Heating
Entire flat
Rating 4.34 out of 582 reviews
Dunfermline(NrEdinburgh)Modern Attic 1bedApartment
2 guests · 1 bedroom · 1 bed · 1 bathroom
Free parking · Kitchen · Heating
SUPERHOST
Hotel room
Rating 4.96 out of 525 reviews
Double Bedroom | Near Travel Links to Edinburgh
2 guests · 1 bedroom · 1 bed · 1.5 bathrooms
Free parking · Wifi · Heating
SUPERHOST
Entire flat
Rating 4.94 out of 599 reviews
Near Edinburgh, Dunfermline Town, Millhill Street
2 guests · 1 bedroom · 1 bed · 1 bathroom
Wifi · Kitchen · Heating
SUPERHOST
Entire flat
Rating 4.68 out of 568 reviews
Charming apartment near to Edinburgh.
5 guests · 2 bedrooms · 2 beds · 1 bathroom
Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 4.88 out of 524 reviews
Bellyeoman B&B- Dunfermline - Room 1
3 guests · 1 bedroom · 2 beds · 1 shared bathroom
Free parking · Wifi · Heating
SUPERHOST
Private room
Rating 5.0 out of 546 reviews
Bellyeoman B&B - Room 2 Dunfermline
3 guests · 1 bedroom · 2 beds · 1 shared bathroom
Free parking · Wifi · Heating
SUPERHOST
Private room
Rating 4.79 out of 5107 reviews
Stella's home
2 guests · 1 bedroom · 1 bed · 1 shared bathroom
Free parking · Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 4.88 out of 532 reviews
Beveridge Bed & Breakfast - Room 1. Family ensuite
4 guests · 1 bedroom · 3 beds · 1 private bathroom
Free parking · Wifi · Kitchen · Heating
Entire flat
Rating 4.33 out of 53 reviews
Dunfermline GF flat, 5 mins to Train St. & High St
4 guests · 1 bedroom · 2 beds · 1 bathroom
Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 5.0 out of 56 reviews
Bellyeoman B&B - Room 3 large en-suite bedroom
4 guests · 1 bedroom · 3 beds · 1 private bathroom
Free parking · Wifi · Heating
SUPERHOST
Private room
Rating 4.89 out of 59 reviews
An independent room available in Dunfermline.
2 guests · 1 bedroom · 2 beds · 1.5 shared bathrooms
Free parking · Wifi · Kitchen · Heating
SUPERHOST
Entire flat
Rating 4.83 out of 572 reviews
Homely Flat 2min walk to Dunfermline Train station
5 guests · 1 bedroom · 3 beds · 1 bathroom
Wifi · Kitchen · Heating
SUPERHOST
Entire flat
Rating 4.96 out of 528 reviews
Dunfermline Central Apartments No.36
5 guests · 2 bedrooms · 4 beds · 1 bathroom
Free parking · Wifi · Kitchen · Heating
SUPERHOST
Entire flat
Rating 4.69 out of 513 reviews
Thistle Apartment
2 guests · 1 bedroom · 1 bed · 1 bathroom
Free parking · Wifi · Kitchen · Heating
SUPERHOST
Hotel room
Rating 5.0 out of 546 reviews
Beveridge Bed & Breakfast - Room 3
2 guests · 1 bedroom · 2 beds · 1 bathroom
Free parking · Wifi · Kitchen · Heating
118 of 300+ Rentals
Enter dates to see full pricing. Additional fees apply. Taxes may be added. Free cancellation only applicable within 48 hours from booking.