Stay in Fife's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

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.

DoubleTree by Hilton Edinburgh - Queensferry Crossing 4 stars

Hotel in North Queensferry

With panoramic views across the Firth of Forth, DoubleTree by Hilton Edinburgh - Queensferry Crossing offers spacious rooms with free WiFi and a modern bar. There is ample free parking on-site. Great hotel at a nice location. Overlooking the bridge. Very nice rooms and beds. The breakfast was also great with plenty to chose from.

Show more Show less
9
Superb
1,885 reviews
Price from
£76
per night

Fairmont St Andrews, Scotland 5 stars

Hotel in St Andrews

Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool. Very well looked after by all the start

Show more Show less
9.2
Superb
1,950 reviews
Price from
£279.65
per night

Rooms at the Saint

Hotel in St Andrews

Featuring a restaurant, bar, garden and free WiFi, Rooms at the Saint is located in St Andrews, 1.1 km from St Andrews East Sands Beach and less than 1 km from St Andrews University. The location was amazing, staff brilliant and nothing was a problem. The room was small but had everything you could possibly need with high end products to use like a GHD hair straighter and blow dryer. I would highly recommend The Saint for anyone visiting St Andrews and the Old Course.

Show more Show less
9
Superb
279 reviews
Price from
£200
per night

Garvock House Hotel 4 stars

Hotel in Dunfermline

Situated within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden. The freindly and warm manner of the staff.

Show more Show less
9.3
Superb
214 reviews
Price from
£60
per night

Coorie

Hotel in Dunfermline

The family-run Coorie provides en suite rooms and looks out across the Firth of Forth. The hotel provides free Wi-Fi and is around 16 miles from the centre of Edinburgh. The room was so clean with nice views of the ocean. The bathroom was super modern and clean with a strong shower and top of the line towels and bath products. The staff was exceptionally friendly and helpful. The cafe had wonderful breakfasts and coffees to go! I would definitely come here again and recommend it to anyone wanting a nice quiet place to stay.

Show more Show less
9
Superb
157 reviews
Price from
£47.50
per night

Rufflets St Andrews 4 stars

Hotel in St Andrews

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course. Lovely decor. Comfortable room. Great dining experience

Show more Show less
9
Superb
367 reviews
Price from
£160.20
per night

Kinnettles Hotel 5 stars

Hotel in St Andrews

In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel offers an à la carte restaurant. The boutique-style bedrooms offer free WiFi and feature Smart TVs. Spotless, and the staff were incredibly friendly and helpful.

Show more Show less
9.2
Superb
493 reviews

Old Course Hotel St Andrews 5 stars

Hotel in St Andrews

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant... The hotel was great, and the view looking at the 17th fairway of the Old Course was awesome. Michele and I enjoyed the experience!

Show more Show less
9.3
Superb
944 reviews
Price from
£285
per night

Pitlessie Inn and Pantry

Hotel in Cupar

Pitlessie Inn and Pantry provides accommodation in Cupar. Boasting room service, this property also provides guests with a restaurant. The property features free private parking and free WiFi. We had a fabulous two night stay here. Rooms were spotless and felt very secure in terms of Covid precautions. Food was outstanding. Breakfast was excellent and we also ate in the restaurant one night. Pitlessie is a quiet location, however it’s very central. Close to Fife coastal walk and places like Anstruther, Elie and Crail which are worth a visit. Highly recommend.

Show more Show less
9.2
Superb
24 reviews
Price from
£70
per night

Balmule House

Hotel in Dunfermline

Situated in 30 acres of wood grounds, Balmule House is a 14th-century property which offers free Wi-Fi and free on-site parking. A beautiful house with a splendid view. Spacious and elegant rooms. Delicous breakfast. Friendly and most helpful staff. We loved it.

Show more Show less
9.6
Exceptional
44 reviews

Hotels with extra health and safety measures

Find hotels in Fife with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Fife in the past month

See all

Fife's best hotels with breakfast

See all

Budget hotels in Fife

See all

Hotels in Fife that you can book without a credit card

See all

FAQs about hotels in Fife

Explore guest reviews of hotels in Fife

See all