Skip to main content

The best B&Bs in Dunfermline

Check out our pick of great B&Bs in Dunfermline

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Clarke Cottage Guest House, hotel in Dunfermline

Clarke Cottage Guest House is situated in Dunfermline. This 3-star guest house offers a shared lounge and luggage storage space. Free WiFi and free private parking is available.

Breakfast is fantastic, location is fine, with off street parking.
Scored 9.2
9.2
Rated superb
Superb
369 reviews
Price from
£92
per night
Saorsa House Culross, hotel in Dunfermline

Saorsa House Culross, a property with a garden and a terrace, is situated in Fife, 33 km from Edinburgh Zoo, 35 km from Murrayfield Stadium, as well as 35 km from EICC.

The hosts were very friendly and breakfast with the fresh fruit was delicious.
Scored 9.3
9.3
Rated superb
Superb
236 reviews
Price from
£90
per night
Three Bridges Bed & Breakfast, hotel in Dunfermline

Three Bridges Bed & Breakfast overlooks the River Forth and the Rosyth Royal Naval Dockyard in Fife. It has a TV lounge with free Wi-Fi, and there is free private parking on site.

Great friendly hosts and perfect facilities..
Scored 9.0
9.0
Rated superb
Superb
273 reviews
Price from
£80
per night
Caledonia House, hotel in Dunfermline

Set in Rosyth, within 7.9 km of Forth Bridge and 13 km of Hopetoun House, Caledonia House offers accommodation with a garden and free WiFi as well as free private parking for guests who drive.

Close to train station, nice breakfast and friendly.
Scored 8.7
8.7
Rated fabulous
Fabulous
292 reviews
Price from
£85.50
per night
Ashcroft Farmhouse, hotel in Dunfermline

Set in East Calder and only 16 km from Murrayfield Stadium, Ashcroft Farmhouse offers accommodation with garden views, free WiFi and free private parking.

Superb host, scrummy breakfast, good wi-fi, and a good night's sleep
Scored 9.4
9.4
Rated superb
Superb
265 reviews
Price from
£160
per night
Cardinals Folly, hotel in Dunfermline

Set in Kinghorn and only 400 metres from Kinghorn Beach, Cardinals Folly offers accommodation with river views, free WiFi and free private parking.

We loved EVERYTHING. Yvonne and Stephen were the perfect hosts, always working at the "beyond the call of duty" level. On the logistics front they were super-efficient and on the rapport front they were absolutely charming. The house is also lovely. The combination is an atmosphere of serenity, good vibrations and ongoing sense of humour... which are totally captivating and make you want to come back in the near future.
Scored 9.6
9.6
Rated exceptional
Exceptional
364 reviews
Price from
£119
per night
The Dundonald Guesthouse & Cottage, hotel in Dunfermline

Featuring a garden and views of garden, The Dundonald Guesthouse & Cottage is a bed and breakfast situated in a historic building in Culross, 25 km from Hopetoun House.

Everything
Scored 9.8
9.8
Rated exceptional
Exceptional
110 reviews
Price from
£195
per night
Wester Muirhouse, hotel in Dunfermline

Offering a garden and garden view, Wester Muirhouse is located in Linlithgow, 26 km from Edinburgh Zoo and 32 km from Murrayfield Stadium.

Very spacious. Excellent facilities.Very helpful host.
Scored 9.4
9.4
Rated superb
Superb
95 reviews
Price from
£89
per night
stay bed and breakfast, hotel in Dunfermline

Offering a garden and river view, stay bed and breakfast is set in Culross, 25 km from Hopetoun House and 34 km from Edinburgh Zoo.

Perfect location , next door to the Palace. Parking free & only a minute or so away. Warm welcome into a gorgeous, historic premise which has been tastefully refurbished. Clean, spacious. Fresh flowers, & biscuits. Breakfast superb. Presentation and choice excellent. Friendly hosts who tripped over themselves to help and give advice on our onward journey. Yes, it’s dear for just one night, but when considering the location, history & service provided, it’s so worth it!
Scored 9.8
9.8
Rated exceptional
Exceptional
90 reviews
Price from
£195
per night
Kirklands Hotel, hotel in Dunfermline

This traditional 18th century coaching inn boasts 9 en suite rooms with free Wi-Fi. Each room features a TV, as well as an iPod docking station..Extras include free toiletries and a hairdryer.

The staff are so welcoming! Shawna (hope I remember correctly) is so wonderful. We had haggis, blood pudding and Scottish oatmeal for the first time there. Very good experience. Rooms are spacious and comfortable. The restaurant at the ground floor has a good atmosphere.
Scored 8.8
8.8
Rated fabulous
Fabulous
1,049 reviews
Price from
£103
per night
All B&Bs in Dunfermline
Looking for a B&B?
For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Dunfermline

B&Bs that guests love in Dunfermline

  • Avg. price/night: £99
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 1,570 reviews
    Pleasant stay, cheap and cheerful, spacious room for family, great location. Strange bathroom with a tiny sink for a family room.
    Keisha
    Young couple
  • Avg. price/night: £75.60
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 3,357 reviews
    Great location for the Knockhill race circuit, very quiet, good bar and restaurant, large carpark. The staff were friendly and helpful.
    Mayne
    People with friends
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 123 reviews
    Very clean. Everything sorted and thought of Lovely and quiet area. 5 min walk to either Asda or train station. A bit further to a great City centre and some really lovely parks, historic buildings and museums. Everyone I met was polite and respectful. Plenty of reasonably safe parking available for free nearby. Half an hour into Edinburgh on train cost under a tenner return.
    Achappie
    Solo traveller
  • Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 1,477 reviews
    Quiet place and excellent breakfast
    Boothman
    Young couple
  • Avg. price/night: £115.50
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,740 reviews
    Great location, very fresh decor. Staff very friendly and helpful. Nice breakfast. Easy parking, we got one of the reserved spaces but plenty of cheap paid parking adjacent.
    Andrew
    Young couple
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 45 reviews
    Lovely cottage, felt like home from home. Very comfy bed, large bedroom. Additional touches which were thoughtful. Great location, lovely and quiet area.
    Karen
    Young couple
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 12 reviews
    The property was in a great location, quiet but close to everything. It was very clean and had everything we needed for a comfortable stay. Bonus points for the chocolate on the bed.
    Lorna
    Young couple
  • Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 1,477 reviews
    Lovely welcoming gentleman who owns the place and does everything on his own. Rooms were great, clean, modern and everything you could ask for. Great location - just outside Dunfermline City Centre so nice and quiet but still only 10 minutes in a taxi to the hustle and bustle. The hotel also has a bar inside which is ideal for drinks before you go out.
    Brogan
    Family with young children
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 45 reviews
    Great location for walking into Dunfermline. Nice quiet street. Free parking right outside. Loads of space inside. Great host and lovely wee garden.
    gardner
    Young couple
  • Avg. price/night: £107.10
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 1,438 reviews
    Exceptional hotel with exceptional staff, genuinely polite and helpful (including the charming owner), beautiful private gardens, sitting areas, bars and restaurants, well appointed quiet room, all well looked after clean and pleasant. A stay to remember. We will not look elsewhere when we visit the area again.
    LOUIS
    Young couple