Skip to main content

The best B&Bs in Dunfermline

Check out our selection 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 located in Dunfermline. This 3-star guest house offers a shared lounge and luggage storage space. Free WiFi and free private parking is available.

Location very convenient for driving, local bus services, trains to Edinburgh, and airport.
Scored 9.2
9.2
Rated wonderful
Wonderful
369 reviews
Price from
$121.08
per night
Saorsa House Culross, hotel in Dunfermline

Offering a garden, Saorsa House Culross features accommodations in Fife. This bed and breakfast offers free private parking, a shared kitchen, and free Wifi.

The owner was as nice as she could be. The breakfast was lovely. The bed was very conmfy and parking is free. We unfortuanetely did not realize check out was at 10 so we were late to get out of our room which we were very sorry about.
Scored 9.3
9.3
Rated wonderful
Wonderful
236 reviews
Price from
$118.44
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 complimentary Wi-Fi, and on-site private parking is free.

Absolutely amazing hosts, so friendly and attentive, couldn't have done more for us to make our stay better! Breakfast was fantastic and the room beautiful.Brilliant to meet Milly the Frenchie also 🐶
Scored 9.0
9.0
Rated wonderful
Wonderful
273 reviews
Price from
$105.28
per night
Caledonia House, hotel in Dunfermline

Caledonia House in Rosyth provides accommodations with a garden and a terrace. This bed and breakfast offers free private parking and free Wifi.

The staff was wonderful.
Scored 8.7
8.7
Rated excellent
Excellent
292 reviews
Price from
$112.52
per night
Ashcroft Farmhouse, hotel in Dunfermline

Offering garden views, Ashcroft Farmhouse in East Calder provides accommodations and a garden. This guest house offers free private parking, bicycle parking, and free Wifi.

Elizabeth is an exceptional hostess.
Scored 9.4
9.4
Rated wonderful
Wonderful
265 reviews
Price from
$210.57
per night
Cardinals Folly, hotel in Dunfermline

Just a 5-minute walk from Kinghorn Beach and 0.9 miles from Pettycur Beach, Cardinals Folly features accommodations in Kinghorn, with a terrace, barbecue facilities, and a shared lounge.

Yvonne was super helpful, friendly, and accommodating, a great host. She went above and beyond to make sure we were comfortable and happy. Her breakfasts are delicious! If we return to the area, we will certainly return.
Scored 9.6
9.6
Rated exceptional
Exceptional
364 reviews
Price from
$156.61
per night
The Dundonald Guesthouse & Cottage, hotel in Dunfermline

Providing a garden, The Dundonald Guesthouse & Cottage offers accommodations in Culross. This bed and breakfast provides free private parking and full-day security.

The property was stunning and located in such a lovely English town. We enjoyed staying around Culross and were close to fantastic day trip locations. Laura and her staff were so helpful and accommodating and the breakfasts were delicious! We felt so spoiled every morning when we opened our breakfast basket. There was much thought put into the decoration and presentation of this beautiful guesthouse. We loved our time there and recommend it to anyone traveling in the area!
Scored 9.8
9.8
Rated exceptional
Exceptional
110 reviews
Price from
$256.63
per night
Wester Muirhouse, hotel in Dunfermline

Offering garden views, Wester Muirhouse in Linlithgow provides accommodations, a garden, and a shared lounge.

Very spacious and breakfast in the refrigerator was a nice personal touch. We were welcomed in the drive by the owner. She walked us through the home and explained what we needed.
Scored 9.4
9.4
Rated wonderful
Wonderful
95 reviews
Price from
$117.13
per night
stay bed and breakfast, hotel in Dunfermline

Offering river views, stay bed and breakfast in Culross offers accommodations and a garden. This property offers access to a terrace, free private parking, and free Wifi.

Stay is a beautiful B&B with friendly, gracious hosts, Elaine and Charlie, who go above and beyond to make sure their guests are comfortable and happy. The beds are very comfortable and the breakfast is amazing. Much of the ingredients are fresh from Elaine's garden and prepared that morning. For example, I enjoyed a different recipe for fruit compote in my yogurt every morning! It was delicious! Elaine and Charlie truly make you feel like family. When I got a cold the first day and had to rest in my room, they made me a care package of extra tea, coffee, snacks, and an orange. Stay B&B represents the best of what a B&B should be, and I highly recommend it.
Scored 9.8
9.8
Rated exceptional
Exceptional
90 reviews
Price from
$256.63
per night
Kirklands Hotel, hotel in Dunfermline

This traditional 18th century coaching inn features 9 rooms with attached bathroom with free Wi-Fi.

Room was huge, there was a friendly welcome and the food is incredible! It is a lovely place to stay. I would definitely go there again and again. The location is excellent and there is a lovely walk around the loch. Breakfast is fresh and the fruit salad is superb.
Scored 8.8
8.8
Rated excellent
Excellent
1,049 reviews
Price from
$135.55
per night
All B&Bs in Dunfermline
Looking for a B&B?
For travelers 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 might be shared by other guests, and there's usually shared space with the host.
Search B&Bs in Dunfermline

B&Bs That Guests Love in Dunfermline

  • Avg. price/night: $130.29
    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: $99.49
    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
    Travelers with friends
  • Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 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 traveler
  • Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 1,477 reviews
    Quiet place and excellent breakfast
    Boothman
    Young couple
  • Avg. price/night: $152
    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 excellent
    Excellent
     · 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 excellent
    Excellent
     · 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: $140.95
    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