Skip to main content

The best B&Bs in Fife

Check out our pick of great B&Bs in Fife

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Saorsa House Culross, hotel in Fife

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.

Loved it all, a very quaint little village, lovely walks had, and owners were fab
Scored 9.3
9.3
Rated superb
Superb
239 reviews
Price from
£100
per night
Cadgers Snug, hotel in Fife

Situated in Fife and only 1.8 km from Shell Bay Beach, Cadgers Snug features accommodation with sea views, free WiFi and free private parking. With garden views, this accommodation offers a terrace.

Beautiful property with very comfortable bed and excellent view. Lovely quiet location. The breakfast items were a lovely touch.
Scored 9.7
9.7
Rated exceptional
Exceptional
24 reviews
Price from
£126
per night
Balhousie Farm Bed and Breakfast, hotel in Fife

Located in Upper Largo on a working farm, Balhousie Farm Bed and Breakfast features B&B accommodation sitting in a garden with a pond. Free Wi-Fi and free private parking are available on site.

Anne is very attentive and took care of us The place and room are nice Breakfast is very good
Scored 9.4
9.4
Rated superb
Superb
165 reviews
Price from
£94
per night
Glencarse Hotel, hotel in Fife

The family-run Glencarse Hotel is situated in Glencarse, just 6 miles from Perth. It was built in the 17th century and features contemporary styling within its classic, traditional building.

Staff
Scored 9.2
9.2
Rated superb
Superb
143 reviews
Price from
£100
per night
Monturpie Guest House, hotel in Fife

Located in Kirkton of Largo and only 17 km from St Andrews University, Monturpie Guest House provides accommodation with sea views, free WiFi and free private parking.

THE LOCATION AND THE VIEWS
Scored 9.4
9.4
Rated superb
Superb
338 reviews
Price from
£100
per night
Cardinals Folly, hotel in Fife

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

Very nice property. The room was clean and well presented, breakfast was very good
Scored 9.6
9.6
Rated exceptional
Exceptional
372 reviews
Price from
£119
per night
Tarskavaig Bed & Breakfast, hotel in Fife

Tarskavaig Bed & Breakfast offers accommodation in Radernie, within a 10-minute drive from St Andrews. Free WiFi is offered throughout the property and free private parking is available on site.

Perfect location being only 6 miles from St Andrews, beautifully clean and spacious room, with great views to the water. Breakfast was superb with so much choice of homemade deliciousness. Allan and Fiona went above and beyond to make sure our stay was perfect. 5*
Scored 9.8
9.8
Rated exceptional
Exceptional
198 reviews
Price from
£161
per night
The Inn At Lathones, hotel in Fife

At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

Food was excellent.
Scored 8.1
8.1
Rated very good
Very good
1,057 reviews
Price from
£93.15
per night
Kirklands Hotel, hotel in Fife

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.

Beds were comfortable. Large, clean room. Breakfast was really nice.
Scored 8.8
8.8
Rated fabulous
Fabulous
1,049 reviews
Price from
£103
per night
The Bein Inn Hotel & Restaurant, hotel in Fife

With a rural location in peaceful Glenfarg, The Bein Inn Hotel & Restaurant is also just 5 minutes' drive from the M90 motorway.

Would highly recommend the Bein Inn, the staff were amazing, very helpful, friendly and well organised. check in was easy and quick. Entrance was well decorated, clean and welcoming. Exceeded my expectations for what we paid and I was extremely impressed with the food we had in the restaurant, well priced high quality amazing tasty food. I can’t recommend a stay here enough!
Scored 8.3
8.3
Rated very good
Very good
1,066 reviews
Price from
£77
per night
All B&Bs in Fife
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 Fife

Most booked B&Bs in Fife this month

B&Bs that guests love in Fife

  • Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 24 reviews
    Warm welcome, beautiful view, superbly comfortable, deeply relaxing, peaceful and quiet, great bed, fabulous shower, loads of lovely little touches, great location and short walk from the beaches, shops and bars in Elie. We had a lovely night’s stop off at this superb little cottage… wish we’d had longer. Will have to come back …
    Allison
    Young couple
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 32 reviews
    Everything it's was absolutely outstanding place very private and quiet and beautiful logde and hot tub amazing ill defo be bk and be recommended to friends and view is mint best place to relax best place I've been
    Kris Shaw
    Young couple
  • Avg. price/night: £172.50
    Scored 7.8
    7.8
    Rated good
    Good
     · 343 reviews
    Lovely large room. Clean. Private. Quiet. The bed was amazing.
    Christina
    Solo traveller
  • Avg. price/night: £172.50
    Scored 7.8
    7.8
    Rated good
    Good
     · 343 reviews
    The room was cozy and very quiet despite it's location above a pub and beside a road. Had comfortable bedding and was cleaned daily.
    Aleksandra
    Family with young children
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 49 reviews
    Great location, nice and quiet. Generally overall a lovely apartment
    Grant
    Family with young children
  • Avg. price/night: £172.50
    Scored 7.8
    7.8
    Rated good
    Good
     · 343 reviews
    Great location - East Sands Beach, the town centre and the university are all within walking distance. The room was exceptionally clean, quiet and comfortable. Staff in the pub are very welcoming and helpful.
    Sarah
    Solo traveller
  • Scored 8.2
    8.2
    Rated very good
    Very good
     · 20 reviews
    Great location as a base for golfers with the town centre being only a short ride away by taxi or car. Easy access to property, spacious house with private back garden. Ideal for long weekend or short overnight stay.
    GARY
    Solo traveller
  • Avg. price/night: £90
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 239 reviews
    The breakfast was delicious with many options available. I liked the quiet location within walking distance to all the town’s amenities. Culross is a very charming town and a relief from all the busy tourist attractions.
    Elise Scanlan
    Young couple
  • Avg. price/night: £90
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 239 reviews
    Nice friendly b and b in great location
    Helen
    Young couple