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. The hosts were very kind, we arrived much later than the usual check-in time and they waited for us, despite the delays. The location is excellent, really close to the beach and the wedding venue, which we attended. The breakfast is personalised and tasty. Let's just say that people who share their home with a Golden retriever are guaranteed to be good hosts.

Show more Show less
9.2
Superb
469 reviews
Price from
US$236
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. basicaly all were really good. we loved that this location has 4 connected shops binded to it. there is just too much to try in 1 afternon. perfect stop on the fife coastal way. room were really cosy. we will come back - thanks to them to have created such a place to descover.

Show more Show less
9.4
Superb
19 reviews
Price from
US$243
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. The room was very nice and clean. I really liked the bathe, it's amazing and very nice

Show more Show less
9.1
Superb
61 reviews
Price from
US$308
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. Room was lovely (although we had a little trouble getting the BBC to work on the tv), staff amazing, breakfast fantastic. Despite having no common space for working while on business, staff were extremely accommodating. One of my new favourite spots to stay in St Andrews.

Show more Show less
8.4
Very good
165 reviews
Price from
US$218
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. The room was updated, and clean. The staff were all excellent and very helpful. Best Sticky toffee pudding I've ever had. Great little pub with friendly people.

Show more Show less
8.6
Fabulous
525 reviews
Price from
US$68
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. Staff were great food was great and the location was perfect

Show more Show less
7.9
Good
990 reviews
Price from
US$128
per night

Most booked inns in Fife this month

Inns that guests love in Fife