Find the best Fife Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels Fife

Holiday Inn Express Edinburgh - Leith Waterfront, an IHG Hotel
3.0 star property
8.8 out of 10, Excellent, 1,010 reviews
"This is a clean, modern hotel with very friendly and efficient staff. There is a nice lobby entryway that leads to the open, light filled dining and breakfast room. The free breakfast offers many cold and hot options as well as some gluten free items. The room was well appointed and all was clean and comfortable. "
The price is £145
includes taxes & fees
23 Jun - 24 Jun
Holiday Inn Express Edinburgh - Leith Waterfront, an IHG Hotel
Malmaison Edinburgh
4.0 star property
8.4 out of 10, Very good, 1,004 reviews
"Thank you"
The price is £143
includes taxes & fees
4 Jul - 5 Jul
Malmaison Edinburgh
Pillars House
3.5 star property
9.0 out of 10, Wonderful, 298 reviews
"For the money we paid , the room, amenities and the friendly welcome we got from Craig on arrival were first class.Location was excellent for buses, trams etc. Would definitely consider using again."
The price is £100
includes taxes & fees
24 Jun - 25 Jun
Pillars House
Save an average of 15% on thousands of hotels when you're signed in
Ocean Mist Leith
2.5 star property
9.8 out of 10, Exceptional, 333 reviews
"We had a fantastic stay in the Joseph Hobbs room. It was beautiful and well appointed. The staff were friendly and informative. The breakfast was beautiful. I would highly recommend a stay here. "
The price is £202
includes taxes & fees
16 Jun - 17 Jun
Ocean Mist Leith
Park View House
3.0 star property
6.6 out of 10, 339 reviews
"Size of the room was good.. We got 2 rooms and the were on ground floor... So overall was good"
The price is £166
includes taxes & fees
24 Jun - 25 Jun
Park View House
Edinburghhouse Hotel
3.0 star property
6.4 out of 10, 734 reviews
"Very small rooms,no wardrobes "
The price is £88
includes taxes & fees
27 Jun - 28 Jun
Edinburghhouse Hotel
Kilconquhar Castle Estate
3.0 star property
8.8 out of 10, Excellent, 208 reviews
"Only stayed one night as I was working but would love to come back on a leisure break."
The price is £75
includes taxes & fees
16 Jun - 17 Jun
Kilconquhar Castle Estate
Rusacks St Andrews
5.0 star property
9.4 out of 10, Exceptional, 299 reviews
"This is one of the most enjoyable stays I have ever had at a hotel. Beautiful common areas, incredibly comfortable accommodations and a staff that has been superbly trained in the art of SERVICE. "
The price is £483
includes taxes & fees
4 Jul - 5 Jul
Rusacks St Andrews
Fairmont St Andrews
5.0 star property
9.4 out of 10, Exceptional, 1,005 reviews
"Could use shuttle service to golf clubs in St. Andrews "
The price is £314
includes taxes & fees
30 Jun - 1 Jul
Fairmont St Andrews
The City Hotel
3.0 star property
8.8 out of 10, Excellent, 634 reviews
"This little main street hotel had friendly, efficient staff and pleasant atmosphere. When I arrived there was a power cut , even traffic signals were out, but still they sorted my room. The room was basic but clean and spacious. The price was really affordable "
The price is £88
includes taxes & fees
23 Jun - 24 Jun
The City Hotel
Old Course Hotel
5.0 star property
9.6 out of 10, Exceptional, 894 reviews
"It was just an amazing hotel, with tons of history. "
The price is £610
includes taxes & fees
23 Jun - 24 Jun
Old Course Hotel
Fingal - A Luxury Floating Hotel
5.0 star property
10.0 out of 10, Exceptional, 302 reviews
"One of the best overnights ever!!!"
The price is £425
includes taxes & fees
17 Jun - 18 Jun
Fingal - A Luxury Floating Hotel
Smith Place Hotel
3.0 star property
8.0 out of 10, Very good, 66 reviews
"A very good shower which is quite rare! Double bed up against the wall so a very small double room. Would stay again and hope a bigger double room was available."
The price is £105
includes taxes & fees
10 Jun - 11 Jun
Smith Place Hotel
Fraoch House
9.6 out of 10, Exceptional, 425 reviews
"Had a very comfortable stay "
The price is £114
includes taxes & fees
30 Jun - 1 Jul
Fraoch House
Rufflets St Andrews
4.0 star property
9.4 out of 10, Exceptional, 247 reviews
"Very nice resort-style hotel away from St. Andrews a bit. Easy access by taxi (not an Uber town). We had a car, but taxi made town and restaurant access easier. Hotel has lovely bar and dining facilities, but St. Andrews is easy to get to as well. We had a woodland suite, which are modern/new rooms a short walk from the main inn. "
The price is £266
includes taxes & fees
4 Jul - 5 Jul
Rufflets St Andrews
Sandaig Guest House
4.0 star property
9.0 out of 10, Wonderful, 227 reviews
"We stayed one of the ensuite rooms with vaulted ceilings and a dormer window- you just need to remember to duck ocasionaly. It's on the second floor so you need to allow for this, not a problem for most people. We were surprised how much space there was and the view over the park was lovely. The location in Leith is much closer to the city centre than it may appear as the regular (2-10 mins wait) new tram line whooshes you to the centre in 5-15 minutes. Accommodation in Edinburgh is an expensive...
The price is £140
includes taxes & fees
11 Jun - 12 Jun
Sandaig Guest House
Hotel du Vin & Bistro St. Andrews
4.0 star property
9.2 out of 10, Wonderful, 610 reviews
"This hotel was wonderful! Very classy and comfortable. We enjoyed our stay very much!"
The price is £248
includes taxes & fees
4 Jul - 5 Jul
Hotel du Vin & Bistro St. Andrews
Inglewood House and Spa
4.0 star property
9.4 out of 10, Exceptional, 225 reviews
"Large rooms and good food in the restaurant"
The price is £100
includes taxes & fees
16 Jun - 17 Jun
Inglewood House and Spa
Salutation Hotel
3.0 star property
8.2 out of 10, Very good, 638 reviews
"Unique hotel in Perth."
The price is £79
includes taxes & fees
30 Jun - 1 Jul
Salutation Hotel
DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
9.2 out of 10, Wonderful, 658 reviews
"."
The price is £153
includes taxes & fees
16 Jun - 17 Jun
DoubleTree by Hilton Edinburgh - Queensferry Crossing
Don't see what you're looking for?
See all available properties in Fife
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Fife Travel Info

Best cities to visit
St. Andrews, North Queensferry and Anstruther
Hotels with bars
1,226
International airports
Edinburgh (EDI), Glasgow (GLA-Glasgow Intl.) and Dundee (DND)
Number of hotels
771
Lowest price
£75
Highest price
£610
Top attractions
St. Andrew's Castle, Elie Beach and Falkland Palace

Frequently asked questions

How much do hotels in Fife cost?
Prices for Fife hotels differ according to the season and other factors, like Easter and school holidays. You can find cheap options from £75 in a few different ways. Select your destination and travel dates and then set your budget using the “Price per night” filter. You can then narrow your search by choosing your preferred property type and amenities and more.
When is the best time to go to Fife?
Here are some facts that could help you decide when to go: Fife has an oceanic climate. The summer months are between June and August. If you choose to go during this season, you can expect average temperatures to range from 10ºC to 16ºC. The best time to experience Fife depends on what you want to get out of your holiday.
Are there any luxury hotels in Fife?
Some of the top-rated hotels in Fife are in St. Andrews. Check out upscale options such as The Inn At Kingsbarns, which offers a tennis court, a bar and free WiFi. Rufflets St Andrews is another terrific choice in this city.
How can I find cheap hotels in Fife?
A good place to begin searching is with our “Price per night” filter. At the moment, the cheapest hotels start at £75 per night. Other ways to secure a wallet-friendly Fife getaway are by booking as early as possible and being flexible with the dates you travel. For more superb deals, go to our cheap hotels in Fife page.
What are the best hotels in Fife for families?
Pack your bags (and the kiddos!) and prepare for an action-packed holiday at one of our top family-friendly hotels in Fife. Located in St. Andrews, The Inn At Kingsbarns is a terrific pick. A tennis court and laundry facilities are two of the amenities here. Or spend time with the fam at Rufflets St Andrews. You can also look for your perfect getaway by clicking on the “Family friendly” box in the “Traveller experience” section of our handy filters.
What are the top beach hotels in Fife?
Relaxation mode ON! Enjoy the beach lifestyle at Fife’s top sea-view hotels like The Inn At Kingsbarns. This leading getaway in St. Andrews includes free WiFi, table tennis and many other conveniences. You can also soak up cool costal vibes at Rufflets St Andrews, another popular retreat here.
Why should I book my Fife hotel with Expedia?
The best prices on Fife hotels are just the beginning of the reasons to book with Expedia. Become an Expedia Rewards member for free today and earn points with every booking, as well as fabulous membership perks. How do you like the sound of savings worth 10% or more on select hotels? Not only that, most of our hotels come with free cancellation, so you can lock in your dream getaway without worrying about your plans changing. Just look for options marked “Free Cancellation”.

Fife Hotel Reviews
Expedia verified reviews