Stays Flights Flight + Hotel Car rentals Attractions Airport taxis
Coronavirus (COVID-19) Support

Please check for travel restrictions. Travel may be permitted only for certain purposes and in particular, touristic travel may not be allowed.

Read more

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

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. Environment, location (bit far frm city centre) but amazingly calm

Show more Show less
9.1
Superb
1,527 reviews
Avg. price/night:
£56.64
Check availability

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,754 reviews

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. Modern decor, great atmosphere is bar, room was clean and very comfortable. Breakfast was also great value 😁. Fab location, would definitely revisit!

Show more Show less
9
Superb
262 reviews
Avg. price/night:
£149.50
Check availability

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. Friendly and helpful staff, excellent food and comfort.

Show more Show less
9.3
Superb
205 reviews
Avg. price/night:
£105
Check availability

The Bank 4 stars

Hotel in Anstruther

Stunning views of the Firth of Forth feature at this 4-star, family-run hotel. The room was divine, and the pub was fantastic. Great food, and great and friendly people. The neighborhood is also centrally located. As a bonus, there's a path along the water that let's one see some beautiful sights. We couldn't have picked a better place or location.

Show more Show less
9
Superb
315 reviews
Avg. price/night:
£126.50
Check availability

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. Excelente desayuno Cama espectacular Jardines increíbles Cena Gourmet

Show more Show less
9.2
Superb
274 reviews
Avg. price/night:
£197
Check availability

Kinnettles Hotel 5 stars

Hotel in St Andrews

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

Show more Show less
9.3
Superb
480 reviews
Avg. price/night:
£290
Check availability

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... 1st class service and very welcoming

Show more Show less
9.4
Superb
852 reviews

Old Manor Hotel 4 stars

Hotel in Lundin Links

The Old Manor Hotel offers rooms with balconies that overlook the Firth of Forth and Lundin Links Golf Course. There is a restaurant and St. Andrews is 12 miles away. Very luxurious and comfortable

Show more Show less
9
Superb
484 reviews

Hotel Du Vin, St Andrews 4 stars

Hotel in St Andrews

Refurbished in April 2014, the stylish Hotel Du Vin, St Andrews is set on The Scores and next to the Old Course Golf Course. Bedroom was very comfortable & large. Location of hotel was excellent.

Show more Show less
9
Superb
524 reviews
Avg. price/night:
£255
Check availability

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

Most booked hotels in Fife in the past month

See all

FAQs about hotels in Fife

Explore guest reviews of hotels in Fife

See all