A coastal town with a prominent church tower, grassy cliffs, and a body of water.

Search Hotels in Fife

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Fife

Check prices for these dates

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Fife hotels

1. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (1,004 reviews)
"We had a good stay at the hotel when storm Boelo came through. Had good drinks and meals too."
United States
Bryan
The price is ₩112,609
₩135,131 total
includes taxes & fees
Nov 12 - Nov 13
DoubleTree by Hilton Edinburgh - Queensferry Crossing

2. Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,002 reviews)
"Perfect stay! Great breakfast, spacious rooms, and fantastic staff!"
United States
Todd
The price is ₩364,918
₩437,902 total
includes taxes & fees
Nov 25 - Nov 26
Fairmont St Andrews

3. Marine & Lawn Rusacks

Marine & Lawn Rusacks
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (507 reviews)
"Beautiful setting, lovely staff and excellent breakfast"
Canada
Catherine
The price is ₩440,611
₩528,733 total
includes taxes & fees
Nov 4 - Nov 5
Marine & Lawn Rusacks

4. Keavil House Hotel Dunfermline by Sunday

Keavil House Hotel Dunfermline by Sunday
4.0 star property
Crossford
8.2 out of 10, Very good, (840 reviews)
"Quiet peaceful location"
United Kingdom
Colin
The price is ₩124,072
₩148,887 total
includes taxes & fees
Nov 5 - Nov 6
Keavil House Hotel Dunfermline by Sunday

5. Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (809 reviews)
"Peaceful fab setting staff amazing breakfast outstanding clean great value"
United Kingdom
James
The price is ₩82,875
₩99,450 total
includes taxes & fees
Nov 5 - Nov 6
Hill Park Hotel

6. Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (827 reviews)
"Clean room food parking nice staff good food great for the money"
United Kingdom
Scott
The price is ₩95,118
₩114,141 total
includes taxes & fees
Nov 8 - Nov 9
Dean Park Hotel

7. Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,003 reviews)
"Staff was exceptional and hotel is wonderful overall"
United States
Gregory
The price is ₩476,336
₩571,603 total
includes taxes & fees
Nov 25 - Nov 26
Old Course Hotel

8. Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (439 reviews)
"Enjoyable relaxing short term stay!"
Canada
Robin
The price is ₩238,162
₩285,802 total
includes taxes & fees
Nov 8 - Nov 9
Rufflets St Andrews

9. Aberdour Hotel

Aberdour Hotel
3.0 star property
Aberdour
8.8 out of 10, Excellent, (62 reviews)
"Loved how friendly the staff all were, food was great, the hotel is charming and was a wonderful stay"
United States
Jessica
The price is ₩137,529
₩165,035 total
includes taxes & fees
Nov 20 - Nov 21
Aberdour Hotel

10. Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
3.0 star property
Cupar
7.8 out of 10, Good, (240 reviews)
"Stayed here a few times, always a good stay"
United Kingdom
mark
The price is ₩105,831
₩126,997 total
includes taxes & fees
Nov 9 - Nov 10
Lomond Hills Hotel & Health Club

11. Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
Leven
9.0 out of 10, Wonderful, (453 reviews)
"Loved the setting, the history behind it, the fact it’s a castle, the horses, the pool and the breakfast was really yummy!"
Canada
Debbi
The price is ₩122,806
₩147,367 total
includes taxes & fees
Nov 4 - Nov 5
Kilconquhar Castle Estate

12. Burntisland House

Burntisland House
3.0 star property
Burntisland
7.4 out of 10, Good, (115 reviews)
"Very easy and convenient. Staff were extremely helpful."
United States
Mark
The price is ₩91,501
₩109,801 total
includes taxes & fees
Nov 22 - Nov 23
Burntisland House

13. The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,002 reviews)
"Breakfast service was excellent"
United Kingdom
Lorraine
The price is ₩130,218
₩156,262 total
includes taxes & fees
Nov 4 - Nov 5
The City Hotel

14. The Kithmore Hotel

The Kithmore Hotel
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (19 reviews)
"Great place helpful staff good good"
United States
LUKAS
The price is ₩247,844
₩297,413 total
includes taxes & fees
Nov 16 - Nov 17
The Kithmore Hotel

15. 4 Bed-sleeps 8- Free Parking-pets-hot Tub

4 Bed-sleeps 8- Free Parking-pets-hot Tub
3.5 star property
Kelty
10.0 out of 10, Exceptional, (1 review)
"This was exactly what is on the pictures, a beautiful modern open plan house that is clean and fresh The hot tub was ready to use and was amazing Would recommend this property to anyone "
United Kingdom
Lyndee
The price is ₩661,066
₩1,024,422 total
includes taxes & fees
Nov 4 - Nov 5
4 Bed-sleeps 8- Free Parking-pets-hot Tub

16. Sweet Chestnut, Dunfermline by Marston's Inns

Sweet Chestnut, Dunfermline by Marston's Inns
4.0 star property
Dunfermline
8.4 out of 10, Very good, (587 reviews)
"Great stay. Located in a retail park so lots of choice of food."
United Kingdom
Jonathan
The price is ₩74,703
₩89,643 total
includes taxes & fees
Nov 22 - Nov 23
Sweet Chestnut, Dunfermline by Marston's Inns

17. The Albany Hotel St Andrews

The Albany Hotel St Andrews
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (511 reviews)
"Great hotel !"
United States
David
The price is ₩223,729
₩268,475 total
includes taxes & fees
Nov 22 - Nov 23
The Albany Hotel St Andrews

18. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (828 reviews)
"Great shower and location"
United States
Paul
The price is ₩223,283
₩267,940 total
includes taxes & fees
Nov 22 - Nov 23
Hotel du Vin & Bistro St. Andrews

19. Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
Pitcorthie
8.8 out of 10, Excellent, (788 reviews)
"Staff were very helpful and the room was clean"
United Kingdom
Adrian
The price is ₩107,176
₩128,611 total
includes taxes & fees
Nov 22 - Nov 23
Pitbauchlie House Hotel, Sure Hotel Collection by BW

20. The Inn at Lathones

The Inn at Lathones
3.0 star property
Leven
8.4 out of 10, Very good, (348 reviews)
"Very charming inn, close to St. Andrews."
United States
Laura
The price is ₩162,787
₩195,344 total
includes taxes & fees
Nov 5 - Nov 6
The Inn at Lathones
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.

Great weekend hotel deals in Fife

Showing deals for:Nov 13 - Nov 15

Save an average of 15% on thousands of hotels when you're signed in

Top Fife Hotel Reviews

Frequently asked questions

How much do hotels in Fife cost?
Prices for Fife hotels vary according to the season and other factors, like Christmas and school holidays. You can find cheap options from ₩89,643 in a few different ways. Enter your destination and travel dates and then pick your budget using the "Price per night" filter. You can then fine-tune your search by choosing your preferred amenities and more.
When is the best time to go to Fife?
The timing of your trip will depend on which part of Fife you want to travel to, as temperatures vary in different places. For a summer escape with an oceanic climate, consider Dunfermline during the months of June to August. You can expect average temperatures between 9ºC and 17ºC.
What is the best area to stay in Fife?
If your adventures are taking you to Fife, consider a stay in Dunfermline or Kirkcaldy. Once you've booked your hotel, have a look at the many amazing things there are to see and do here.
Are there any luxury hotels in Fife?
Expedia has got some wonderful stays for a lavish escape in St. Andrews, Fife, such as The Inn At Kingsbarns. Check in and make use of amenities like a tennis court, a bar and free WiFi. Or spoil yourself at Rufflets St Andrews.
How can I find cheap hotels in Fife?
Fife cheap hotels start at ₩89,643 per night. To discover these types of budget-friendly options, make use of our "Price per night" filter. Like some other tips? Be flexible with your travel dates and book as early as possible. Take a look at our cheap hotels in Fife page for offers you'll find hard to resist.
What are the best hotels in Fife for families?
Pack your bags (and the little ones!) and prepare for a fun-packed getaway at one of our top family-friendly properties in Fife. Located in St. Andrews, The Inn At Kingsbarns is an awesome pick. Laundry facilities and a kids' menu are a couple of the amenities here. Or spend time with the fam at Rufflets St Andrews. You can also look for your ideal stay by checking the "Family friendly" box in the "Traveler experience" section of our filter tool.
What are the top beach hotels in Fife?
Check in to one of Expedia's ocean-view retreats in Fife and spend your days making memories along the shore. If you're going to St. Andrews, kick back in top accommodations such as The Inn At Kingsbarns, which includes amenities like free WiFi and table tennis. Rufflets St Andrews is another choice here that promises a seaside stay to remember.
Why should I book my Fife hotel with Expedia?
Book your Fife hotel with Expedia and you'll get a world of accommodation options at unbeatable prices. Our search filters will help you find exactly what you're looking for, whether that's a budget-friendly escape or something a bit different, like a cabin, castle or cottage! Join Expedia Rewards and you'll save 10% or more on over 100,000 hotels worldwide. Collect points on eligible bookings, which you can use to save on your next adventure. Plus, many of our hotels offer flexible cancellation policies, so you won't have to worry if your plans happen to change.