Skip to main content

Featured inn destinations

Destination inspiration for your trip – find an inn

The best inns in Fife

Check out our pick of great inns 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.

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. Everything. An excellent stay

Show more Show less
9.1
Superb
485 reviews
Price from
US$233
per night

Situated in St. Andrews, 6.5 km from St Andrews University, Guardbridge Inn features accommodation with a garden, free private parking, a terrace and a restaurant. Featuring a bar, the property is located within 11 km of St Andrews Bay. The property is non-smoking and is located 15 km from Discovery Point. A cute friendly stay Would have liked to stay longer

Show more Show less
9.3
Superb
23 reviews
Price from
US$240
per night

The Ship Inn is located in Elie, 36 km from Edinburgh and 45 km from Perth. The inn has a terrace and views of the sea, and guests can enjoy a meal at the restaurant. The Ship Inn features free WiFi.

Dundee is 32 km from The Ship Inn, while St Andrews is 17 km from the property. The nearest airport is Edinburgh Airport, 43 km from The Ship Inn. Quirky bar Lovely food View to die for from our Room Staff lovely especially Lizzie Ann

Show more Show less
9.2
Superb
61 reviews
Price from
US$192
per night

Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar. St Andrews Bay is 5.1 km away and Discovery Point is 21 km from the inn. Proximity to everything. Also a very cool small boutique style and great rooms.

Show more Show less
8.3
Very good
179 reviews
Price from
US$226
per night

The units at the inn come with a seating area, a flat-screen TV with satellite channels and a private bathroom with free toiletries and a shower. Free WiFi is available to all guests, while certain rooms will provide you with a balcony. The rooms will provide guests with a fridge. Brilliant place to stay staff very attentive

Show more Show less
8.6
Fabulous
527 reviews
Price from
US$80
per night

This charming 400 year old coaching inn is situated just 5 miles from the famous golfing town of St. Andrews. We pride ourselves on the warmth of our welcome and the great food and ales we serve. Enjoy all this in cosy surroundings with open log fires and lots of things to do both within the inn and surrounding area. The location was beautiful. They had fantastic service. Loved that we could take our dog to dinner with us. Such friendly staff and food was amazing.

Show more Show less
7.9
Good
991 reviews
Price from
US$117
per night

Most booked inns in Fife this month

Inns that guests love in Fife