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

Find the best Fife Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Fife Accommodation: Most Popular Cities to Stay

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 £76
includes taxes & fees
12 Nov - 13 Nov
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,001 reviews)
"Perfect stay! Great breakfast, spacious rooms, and fantastic staff!"
United States
Todd
The price is £245
includes taxes & fees
25 Nov - 26 Nov
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 £296
includes taxes & fees
3 Nov - 4 Nov
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 £83
includes taxes & fees
3 Nov - 4 Nov
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 £59
includes taxes & fees
5 Nov - 6 Nov
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 £64
includes taxes & fees
2 Dec - 3 Dec
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 £320
includes taxes & fees
25 Nov - 26 Nov
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 £174
includes taxes & fees
3 Dec - 4 Dec
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 £109
includes taxes & fees
2 Dec - 3 Dec
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 £79
includes taxes & fees
4 Nov - 5 Nov
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 £83
includes taxes & fees
3 Nov - 4 Nov
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 £68
includes taxes & fees
22 Nov - 23 Nov
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 £95
includes taxes & fees
2 Dec - 3 Dec
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 £153
includes taxes & fees
3 Dec - 4 Dec
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 £551
includes taxes & fees
5 Nov - 6 Nov
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 £55
includes taxes & fees
15 Nov - 16 Nov
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 £151
includes taxes & fees
3 Dec - 4 Dec
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 £150
includes taxes & fees
22 Nov - 23 Nov
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 £72
includes taxes & fees
8 Nov - 9 Nov
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 £108
includes taxes & fees
3 Dec - 4 Dec
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:13 Nov - 15 Nov

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

Top Fife Hotel Reviews

Guide to exploring Fife

Top reasons to visit Fife

  • Stunning Coastal Walks: The Fife Coastal Path offers breathtaking views and scenic routes for walkers, perfect for nature enthusiasts.
  • Historic Sites: Explore majestic castles and historic churches that showcase Fife's rich cultural heritage.
  • Beautiful Beaches: Enjoy picturesque beaches with soft sands and crystal-clear waters, ideal for relaxation.
  • Outdoor Adventures: Engage in various activities like hiking and golfing in Fife’s stunning landscapes.
  • Welcoming Accommodations: Experience a range of charming hotels and B&Bs to suit all preferences and needs.

Find great hotels in Fife

Fife offers a delightful array of accommodation options, from charming bed and breakfasts to well-appointed hotels. Whether you're seeking a family-friendly retreat, a pet-friendly stay, or business amenities, you'll discover a variety of hotels that cater to your needs. With comfortable rooms and glowing reviews, Fife's best hotels provide the perfect base for exploring this beautiful region of Scotland.

  • Holiday Inn Express Dunfermline by IHG: This 3-star hotel boasts a welcoming atmosphere, perfect for families, business travellers, and pet owners alike. With a commendable guest rating of 8.8, Holiday Inn Express Dunfermline offers essential amenities such as complimentary cribs and child-friendly features, ensuring a comfortable stay for families. Pets are also permitted, making it an inclusive choice for those travelling with furry companions. Located in the heart of Fife, this hotel provides a convenient base for exploring the local area and its attractions.
  • Fairmont St Andrews: A luxurious 5-star retreat rated at 9.2, Fairmont St Andrews is ideal for those seeking adventure and relaxation by the beach. This stunning property features direct beach access and offers a variety of adventure sports, from kayaking to hiking, catering to thrill-seekers and families alike. The hotel also provides childcare services, ensuring parents can enjoy some downtime. With its exquisite location and top-notch facilities, Fairmont St Andrews promises an unforgettable getaway.
  • DoubleTree by Hilton Edinburgh - Queensferry Crossing: An eco-certified 4-star hotel rated at 9.2, DoubleTree by Hilton combines sustainability with comfort in Fife. This pet-friendly establishment allows guests to bring their beloved animals along without the worry. The hotel’s commitment to eco-friendliness appeals to environmentally conscious travellers, while its modern amenities ensure a pleasant stay. Situated near scenic views and local attractions, it stands as an excellent choice for those looking to enjoy a responsible yet luxurious vacation experience.

Where to stay in Fife

Fife, a captivating county in Scotland, offers a delightful blend of historical charm and stunning outdoor adventures. As you explore its picturesque towns and scenic landscapes, you'll encounter friendly locals and family-friendly attractions perfect for weekend breaks or getaways. Don't miss the chance to experience the rich history and inviting atmosphere that Fife has to offer, making it an ideal destination for anyone looking to explore Scotland's enchanting kingdom.

  • St. Andrews: Renowned as the birthplace of golf, St. Andrews is a charming coastal city in Fife, famous for its historic university and stunning castle ruins. The city sees a steady flow of visitors throughout the year, with peaks in April, July, and September. St. Andrews offers an enriching cultural experience, with its picturesque streets lined with historic buildings and the iconic Old Course drawing sports enthusiasts. Don't miss the scenic coastline, perfect for outdoor activities like walking and cycling, and take some time to enjoy the local seafood in one of the quaint eateries.
  • Anstruther: This delightful fishing village is situated along the Fife coastline and is celebrated for its stunning scenery and outdoor adventures. Anstruther attracts visitors year-round, peaking in April, July, and September. The village is famous for its family-friendly beach, where you can relax or enjoy water sports. Nature enthusiasts will love the nearby hiking trails and access to the picturesque national park. Be sure to try the renowned fish and chips from the local shops, a highlight for any visitor.
  • Dunfermline: Once the capital of Scotland, Dunfermline is a city steeped in history and heritage, located in Fife. Visitor numbers are consistent throughout the year, with peaks in April, July, and September. The city is a hub for outdoor activities, offering karting and motor racing for thrill-seekers. Explore the historic sites, including the impressive Dunfermline Abbey and Palace, and enjoy the lush landscapes of nearby national parks. Shopping enthusiasts will also find plenty of local boutiques and high street stores to explore.

Things to do in Fife

Fife offers a fantastic blend of outdoor activities and scenic beauty, making it ideal for adventure seekers. Enjoy hiking along picturesque trails, play a round at world-class golf courses, and indulge in relaxing beauty treatments. Don't miss the chance for puffin spotting and consider short breaks to fully appreciate the region's charm. With its diverse attractions, Fife is perfect for a memorable getaway.

Shopping

Nearby the historic centre, you can explore the Kingdom Shopping Centre, offering a variety of high street brands and unique boutiques. Don't miss the Cupar Farmers' Market, held monthly, where you can find local crafts and delicious treats perfect for gifts and souvenirs.

Recreation

At Yellowscott Country Park, indulge in luxurious wellness experiences amidst nature's beauty. Enjoy serene walks, rejuvenating spa treatments, and exclusive wellness programmes that promote relaxation and tranquillity, all while surrounded by the stunning Scottish landscape.

Adventure

Explore the rugged beauty of the Fife Coastal Path, offering breathtaking views and wildlife sightings along the shoreline. For thrill-seekers, try mountain biking at the Lochore Meadows Country Park, where scenic trails challenge your skills amidst picturesque landscapes.

Nightlife

In Fife, The Old Inn is perfect for a lively pub atmosphere with traditional music, while The Hothouse offers a vibrant cocktail scene. For dance enthusiasts, The Alhambra Theatre showcases fantastic performances, ensuring a memorable night out in this charming Scottish region.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Fife

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Fife are December to February, where the prices are slightly lower. This is in comparison to June and August to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Fife is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Fife is Tuesday. The most expensive day to stay in Fife is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, preferred location, and other preferences. You can arrange your search results to display prices from lowest to highest, allowing you to find the most economical hotels first. Additionally, you have the option to refine your choices by hotel type—if you select the Eco-certified filter, for instance, you'll be shown sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Fife with your flights and activities through an Expedia package.

Find the best attractions in Fife

Fife offers a delightful blend of outdoor adventure and stunning scenery, perfect for a memorable vacation. You can explore beautiful beaches, historic churches, and majestic castles, catering to those seeking cultural and outdoor experiences. A highlight is the Fife Coastal Path, which provides a scenic route for walkers to enjoy the breathtaking coastline, making it an ideal destination for nature lovers and explorers alike.

  • St. Andrew's Cathedral: Explore the evocative ruins of St. Andrew's Cathedral, once the largest in Scotland. Its impressive architecture and rich history evoke a deep sense of culture, making it a must-visit for history enthusiasts and those seeking a tranquil atmosphere.
  • Elie Beach: Enjoy the stunning coastal views and soft sands of Elie Beach, perfect for sunbathing, picnicking, or a refreshing swim. The beach vibes offer a relaxed setting for families and couples alike, with picturesque scenery that invites you to unwind.
  • Falkland Palace: Visit Falkland Palace, a magnificent historic residence with beautifully landscaped gardens. This remarkable site showcases Renaissance architecture and offers a glimpse into Scotland's royal past, enriched with cultural significance and charming surroundings.

Best time to go to Fife

None

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 £55 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 £55 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 "Traveller 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 accommodation 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?
We make booking a stay in Fife as simple as swiping right for your dream holiday. First, there's the extensive range of options and amazing prices. Then, there's our online Help Centre, which is available around-the-clock. Plus, when you sign up for our One Key™ loyalty programme, you can earn OneKeyCash™* and use it on eligible hotels, car rentals, activities and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.

Explore a world of travel with Expedia