Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Stay in Fife's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

DoubleTree by Hilton Edinburgh - Queensferry Crossing

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. Really good staff, wonderful room and facilities , excellent food and fantastic breakfast. Views over to the bridges quite spectacular

Show more Show less
9
Awesome
1,704 reviews
Avg. price/night:
$76

Fairmont St Andrews, Scotland

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. Golf courses amazing Service wonderful Setting Gorgeous

Show more Show less
9.2
Awesome
1,844 reviews
Avg. price/night:
$208

Rooms at the Saint

Hotel in St. Andrews

Located in St. Andrews and with St Andrews University reachable within an 11-minute walk, Rooms at the Saint provides a garden, non-smoking rooms, free WiFi and a bar. Great central location, a very warm welcome, a spacious well-equipped room, delicious breakfast... perfect for what we needed.

Show more Show less
9
Awesome
273 reviews
Avg. price/night:
$130

Garvock House Hotel

Hotel in Dunfermline

Located 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. All was perfect....accommodation and setting was beautiful and Staff were amazing. So friendly and helpful

Show more Show less
9.3
Awesome
202 reviews
Avg. price/night:
$91

Coorie

Hotel in Dunfermline

The family-run Coorie provides rooms with attached bathroom and looks out across the Firth of Forth. The hotel provides free Wi-Fi and is around 16 miles from the center of Edinburgh. The owner was very nice. Funny, helpful an carrying. If I come again to Edinburgh I will surely stay here again.

Show more Show less
9
Awesome
150 reviews
Avg. price/night:
$62

Rufflets St Andrews

Hotel in St. Andrews

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews center, a 5-minute drive from St Andrews Old Course. Excelente desayuno Cama espectacular Jardines increíbles Cena Gourmet

Show more Show less
9
Awesome
338 reviews
Avg. price/night:
$124

Kinnettles Hotel

Hotel in St. Andrews

In St Andrews town center, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel offers free parking, Continental breakfast and an à la carte restaurant. Spotless, and the staff were incredibly friendly and helpful.

Show more Show less
9.2
Awesome
483 reviews
Avg. price/night:
$181

Old Course Hotel St Andrews

Hotel in St. Andrews

Overlooking the West Sands Beach and the Links Golf Course, the Old Course Hotel features a luxury spa and award-winning restaurant. The service was impeccable and the staff was always friendly and helpful. The facilities and room were beautiful and comfortable. The location was walking distance to town.

Show more Show less
9.3
Awesome
919 reviews
Avg. price/night:
$254

Pitlessie Inn and Pantry

Hotel in Cupar

Featuring a restaurant, Pitlessie Inn and Pantry is located in Cupar. All rooms have a flat-screen TV with cable channels and a private bathroom. At the hotel, the rooms have a closet. 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
Awesome
23 reviews
Avg. price/night:
$91

The Maltings Hotel

Hotel in Dunfermline

Located in Dunfermline, The Maltings Hotel features a restaurant, bar and free WiFi. Private parking can be arranged at an extra charge. Guest rooms in the hotel are equipped with a flat-screen TV. Amazing man on reception so friendly and helpful.

Show more Show less
9
Awesome
20 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 & disinfection
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 you can book without a credit card

See all

FAQs about hotels in Fife

Explore guest reviews of hotels in Fife

See all