Skip to main content

Featured guest house destinations

Destination inspiration for your trip – find a guest house

The best guest houses in Fife

Check out our pick of great guest houses in Fife

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi. Its à la carte restaurant has a charming modern glass and timber frontage. outstanding breakfast, not your basic meal

Show more Show less
9
Superb
1,398 reviews
Price from
US$99
per night

Featuring a garden and views of inner courtyard, The Cairns Leven is a recently renovated guest house located in Fife, 27 km from St Andrews University. It is situated 27 km from St Andrews Bay and provides luggage storage space. The guest house features family rooms as well as facilities for disabled guests. A wonderful location on the water front. Excellent facilities for breakfast and a nice sitting room where one can relax on a cup of tea.

Show more Show less
9.4
Superb
340 reviews
Price from
US$103
per night

Featuring a garden and views of garden, The Dundonald Guesthouse & Cottage is a bed and breakfast situated in a historic building in Culross, 24 km from Forth Bridge. This bed and breakfast provides free private parking and full-day security. Guests can make use of the outdoor fireplace or the picnic area, or enjoy views of the inner courtyard and quiet street. Immaculately done up and maintained. Luxurious & comfortable. Beautiful views from bedroom window. Breakfast was served by lovely staff in the little dining room. Great location. Parking was handy as well. Highly recommend.

Show more Show less
9.8
Exceptional
215 reviews
Price from
US$258
per night

Annandale Guest House is situated in St. Andrews, 500 metres from St Andrews University, 5 km from St Andrews Bay, and 21 km from Discovery Point. It is located 600 metres from West Sands Beach and features luggage storage space. The guest house also provides free WiFi as well as a paid airport shuttle service. Kind hosts, cozy room, and delicious meals. The location is ideal for exploring the city or catching public transportation to other areas.

Show more Show less
9.2
Superb
116 reviews
Price from
US$239
per night

Offering a garden and quiet street view, Lomond Guest House is located in Leven-Fife, 27 km from St Andrews University and 30 km from St Andrews Bay. Featuring sea and garden views, this bed and breakfast also provides guests with free WiFi. The accommodation provides luggage storage space and private check-in and check-out for guests. BREAKFAST, the hosts, the room design, the nearby beach

Show more Show less
9.5
Exceptional
411 reviews

Forth Bay Guest House provides accommodation with barbecue facilities and free WiFi, and is located in Leven-Fife.

Edinburgh is 59 km from Forth Bay Guest House, while Perth is 43 km from the property. Edinburgh Airport is 55 km away, and the property offers a free shuttle service from Markinch train station. Location, room, breakfast, service,.... It cannot get any better.

Show more Show less
9.2
Superb
220 reviews

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.

All rooms at the guest house are fitted with a seating area. At Clarke Cottage Guest House the rooms have a wardrobe, a flat-screen TV and a private bathroom. Suzanne and Colin were perfect hosts. Coming from the States, they let me check in early. I heard other guests coming in the back door, but it didn't affect my comfort or sleep. Filling breakfast with the best croissant I have ever tasted hot from the oven. Room comfortable, bed perfect. It completely checks off everything I expect from a Guest House including a reasonable rate. Other guests were also friendly.

Show more Show less
9
Superb
351 reviews
Price from
US$57
per night

Located in St. Andrews, 1.2 km from St Andrews East Sands Beach, The Spindle Guest Rooms has a garden, parking on-site and rooms with free WiFi access. The 3-star guest house features garden views and is 800 metres from St Andrews University. The guest house provides a shared lounge. Very welcoming hosts, nice hot shower and comfortable bed. We weren't expecting breakfast but there was a breakfast bar with snacks and coffee bags and tea in the room.

Show more Show less
9.2
Superb
258 reviews
Price from
US$172
per night

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

Guests can enjoy various activities in the surroundings, including golfing and cycling. Perth is 49 km from The Inn At Kingsbarns, while Dundee is 26 km away. The nearest airport is Edinburgh Airport, 59 km from The Inn At Kingsbarns. Location very convenient for exploring St Andrews, playing golf and revisiting a local restaurant The Peat Inn, which we previously visited 30 years ago! A very warm welcome awaited us from the owner despite our late arrival. Room exceptionally comfortable, clean with all expected amenities. Breakfast fabulous & local Gin lovely (not for breakfast!)

Show more Show less
9.1
Superb
502 reviews
Price from
US$258
per night

The units at the guest house are equipped with a seating area, a flat-screen TV with satellite channels and a private bathroom with a hair dryer and a walk-in shower. Guests can have chocolates or cookies delivered to their room. At the guest house, all units are fitted with bed linen and towels. Fantastic location, facilities were outstanding and the view was amazing, Linda the host was lovely, she was so friendly and helpful, will 100% be back.

Show more Show less
9.3
Superb
168 reviews

Most booked guest houses in Fife this month

FAQs about guest houses in Fife

Guest Houses that guests love in Fife