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

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

    Search almost a million properties worldwide

Fife Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Star rating

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. Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,000 reviews)
"Perfect stay! Great breakfast, spacious rooms, and fantastic staff!"
United States
Todd
The price is ₹26,154
₹31,385 total
includes taxes & fees
3 Nov - 4 Nov
Fairmont St Andrews

2. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (991 reviews)
"Good central location for trains, buses and access to them. Just a short walk. Great buffet for breakfast."
Canada
Edyta
The price is ₹8,071
₹9,685 total
includes taxes & fees
1 Nov - 2 Nov
DoubleTree by Hilton Edinburgh - Queensferry Crossing

3. Marine & Lawn Rusacks

Marine & Lawn Rusacks
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (502 reviews)
"Great location! Very clean and love the historical decor and ambiance of the hotel."
United States
Donna
The price is ₹33,500
₹40,200 total
includes taxes & fees
1 Nov - 2 Nov
Marine & Lawn Rusacks

4. Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (808 reviews)
"Lovely hotel, would recommend"
United Kingdom
Nikki
The price is ₹6,440
₹7,728 total
includes taxes & fees
12 Nov - 13 Nov
Dean Park Hotel

5. Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (798 reviews)
"Amazing place perfect stay food and attention to detail stunning none"
United Kingdom
James
The price is ₹7,211
₹8,653 total
includes taxes & fees
12 Nov - 13 Nov
Hill Park Hotel

6. Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,001 reviews)
"The whole experience was memorable and particularly all the staff, so friendly - I loved my visit, thank you."
United States
Baxter
The price is ₹36,807
₹44,168 total
includes taxes & fees
3 Nov - 4 Nov
Old Course Hotel

7. Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
3.0 star property
Cupar
8.0 out of 10, Very good, (234 reviews)
"Friendly staff, didn’t get chance to use the swimming pool or fitness gym. Good location to explore"
United Kingdom
Jacqueline
The price is ₹7,054
₹8,465 total
includes taxes & fees
12 Nov - 13 Nov
Lomond Hills Hotel & Health Club

8. Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (427 reviews)
"Enjoyable relaxing short term stay!"
Canada
Robin
The price is ₹17,983
₹21,580 total
includes taxes & fees
12 Nov - 13 Nov
Rufflets St Andrews

9. The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,006 reviews)
"Breakfast service was excellent"
United Kingdom
Lorraine
The price is ₹8,711
₹10,453 total
includes taxes & fees
12 Nov - 13 Nov
The City Hotel

10. Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
Leven
9.0 out of 10, Wonderful, (450 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 ₹8,692
₹10,430 total
includes taxes & fees
18 Oct - 19 Oct
Kilconquhar Castle Estate

11. Keavil House Hotel Dunfermline by Sunday

Keavil House Hotel Dunfermline by Sunday
4.0 star property
Crossford
8.2 out of 10, Very good, (818 reviews)
"Excellent pool and fitness classes Great breakfast options Friendly catering staff Nice grounds Frequently dropped WiFi in Room 34 Old carpet in Room 34"
United States
Noel
The price is ₹8,809
₹10,571 total
includes taxes & fees
11 Nov - 12 Nov
Keavil House Hotel Dunfermline by Sunday

12. Burntisland House

Burntisland House
3.0 star property
Burntisland
7.4 out of 10, Good, (113 reviews)
"Very easy and convenient. Staff were extremely helpful."
United States
Mark
The price is ₹6,624
₹7,949 total
includes taxes & fees
1 Nov - 2 Nov
Burntisland House

13. Aberdour Hotel

Aberdour Hotel
3.0 star property
Aberdour
8.8 out of 10, Excellent, (54 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 ₹10,562
₹12,675 total
includes taxes & fees
1 Nov - 2 Nov
Aberdour Hotel

14. The Inn at Lathones

The Inn at Lathones
3.0 star property
Leven
8.4 out of 10, Very good, (347 reviews)
"Very charming inn, close to St. Andrews."
United States
Laura
The price is ₹11,522
₹13,827 total
includes taxes & fees
26 Oct - 27 Oct
The Inn at Lathones

15. 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, (786 reviews)
"Staff were very helpful and the room was clean"
United Kingdom
Adrian
The price is ₹7,681
₹9,218 total
includes taxes & fees
8 Nov - 9 Nov
Pitbauchlie House Hotel, Sure Hotel Collection by BW

16. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (825 reviews)
"Great location and staff. Basha (spelling?) at the bar and Beth at the front desk were both lovely people."
United States
Cameo
The price is ₹16,216
₹19,460 total
includes taxes & fees
1 Nov - 2 Nov
Hotel du Vin & Bistro St. Andrews

17. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
4.5 star property
St. Andrews
8.8 out of 10, Excellent, (195 reviews)
"A good 1 night stopover"
Canada
Jonathan
THE SPACE TO STAY APARTHOTEL

18. 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, (582 reviews)
"Good clean basic accommodation in a similar standard to P Inn or Travelodge. Free parking in a generously sized car park. Good (bus) public transport connections directly outside for Dunfermline centre or connections to Halbeath P&R just 1.5miles up the road."
United Kingdom
Paul
The price is ₹5,300
₹6,360 total
includes taxes & fees
8 Nov - 9 Nov
Sweet Chestnut, Dunfermline by Marston's Inns

19. Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
3.0 star property
Dunfermline
8.8 out of 10, Excellent, (1,005 reviews)
"Great staff."
Canada
Reid
The price is ₹7,681
₹9,218 total
includes taxes & fees
6 Nov - 7 Nov
Holiday Inn Express Dunfermline by IHG

20. 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 ₹45,484
₹71,148 total
includes taxes & fees
25 Oct - 26 Oct
4 Bed-sleeps 8- Free Parking-pets-hot Tub
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:23 Oct - 25 Oct

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 Beaches: Fife boasts beautiful coastal areas perfect for a relaxing beach day, with soft sands and picturesque views.
  • Rich Cultural Heritage: Explore historic towns like St Andrews, home to a famous university and charming architecture.
  • Outdoor Adventures: Enjoy hiking scenic trails, puffin spotting, and world-class golf courses amidst breathtaking landscapes.
  • Majestic Castles: Discover Fife's impressive castles, which reflect the region's rich history and offer stunning views.
  • Warm Hospitality: Experience a range of accommodation options, from quaint bed and breakfasts to top-rated hotels.

Find great hotels in Fife

Fife offers a delightful array of accommodation options, from charming bed and breakfasts to comfortable hotels. Whether you’re seeking a pet-friendly retreat, a family-friendly getaway, or facilities for business travel, you’ll find plenty of choices to suit your needs. Notable options include the popular Ship Inn and other top-rated hotels with excellent reviews. Experience the warm hospitality and stunning landscapes that Fife has to offer during your stay.

  • Fairmont St Andrews: Experience luxury at its finest with Fairmont St Andrews, a prestigious 5-star hotel boasting a guest rating of 9.2. This stunning property, set against a backdrop of pristine beaches and rugged coastal scenery, offers an adventure-seeker's paradise. Guests can indulge in a range of exhilarating activities including kayaking, surfing lessons, windsurfing, sailing, and parasailing—all available nearby. The hotel's elegant accommodations and top-notch amenities ensure a sophisticated yet adventurous getaway, perfect for those looking to immerse themselves in the natural beauty of Fife.
  • Holiday Inn Express Dunfermline by IHG: This welcoming 3-star hotel, rated 8.8 by guests, caters to families and business travellers alike. Situated in Fife, Holiday Inn Express Dunfermline is designed with convenience in mind, featuring family-friendly amenities such as complimentary cribs, first aid kits, and window guards for children. Pet-friendly policies further enhance its appeal for those travelling with furry companions. With comfortable rooms and a focus on providing a relaxing atmosphere, this hotel is an ideal base for exploring the region with family or on business.
  • Best Western Plus Dunfermline Crossford Keavil House Hotel: A charming 4-star hotel, Best Western Plus Dunfermline Crossford Keavil House boasts a guest rating of 8.2 and offers a tranquil retreat for business and leisure travellers. Guests can unwind with a luxurious full spa service that includes hot stone massages, manicures, and body scrubs, alongside access to a refreshing pool area. The hotel also welcomes pets, ensuring a comfortable stay for all members of the family. Set in the serene landscape of Fife, this hotel combines relaxation with convenient access to local attractions.

Where to stay in Fife

Fife, a picturesque county in Scotland, offers a delightful blend of outdoor adventures and rich history, making it perfect for family getaways and weekend breaks. Explore charming towns like St Andrews, renowned for its historic university and stunning coastline. Experience the friendly atmosphere and immerse yourself in excursions that highlight the region's heritage. Whether you’re seeking relaxation or adventure, Fife is a splendid destination for travellers looking to explore the heart of Scotland.

  • St. Andrews: Known as the Home of Golf, St. Andrews is a picturesque city located in Fife, celebrated for its stunning coastal views and rich history. The city's geography is defined by its stunning beaches and historic architecture, including the renowned St. Andrews Castle and the ancient university. Visitors flock here for its outdoor activities, particularly golf, with several world-class courses available. The vibrant cultural scene offers numerous events and festivals throughout the year, particularly peaking in April, July, and September, making it an exciting destination for sports and culture enthusiasts alike.
  • Dunfermline: Steeped in history, Dunfermline is a city in Fife known for its impressive landmarks and scenic beauty. The city features a mix of urban and natural landscapes, with attractions such as the historic Dunfermline Abbey and the lush Pittencrieff Park. Ideal for those seeking adventure, Dunfermline offers activities like karting and motor racing, alongside a bustling shopping area. With visitor numbers peaking in April, July, and September, this city provides a delightful blend of outdoor and cultural experiences that cater to all types of travellers.
  • Anstruther: A charming coastal town in Fife, Anstruther is famed for its stunning beaches and lovely harbour. The town boasts easy access to hiking trails and golf courses, making it perfect for outdoor enthusiasts. Visitors are drawn to Anstruther for its scenic beauty and delightful seafood, particularly the famous fish and chips. The local attractions include family-friendly beaches and the nearby national park. With peak visitor numbers in April, July, and September, Anstruther offers a perfect blend of adventure and relaxation for a memorable seaside getaway.

Things to do in Fife

Shopping

Discover Fife's Kingdom Shopping Centre in Dunfermline, featuring a mix of high street brands and unique shops. In St Andrews, browse local boutiques on South Street for distinctive souvenirs. Don't miss the bustling Cupar Farmers' Market, where you can find handmade goods and fresh produce.

Recreation

In Fife, the St Andrews Spa offers a tranquil retreat with luxurious treatments and a serene atmosphere, ideal for relaxation. Nearby, the Fairmont’s spa features panoramic views and a range of wellness therapies, complemented by fitness facilities and stunning coastal walks for rejuvenation and recreation.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, where you can watch high-speed races and even participate in driving experiences. The vibrant atmosphere and adrenaline-fueled events make it a must-visit for adventure enthusiasts in Fife.

Nightlife

Explore the vibrant nightlife in Fife at The Adamson in St Andrews for exquisite cocktails and a trendy atmosphere. For a laid-back vibe, visit The Old Inn in Anstruther, where you can enjoy local ales and live music in a cosy setting.

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

Find the best attractions in Fife

Fife is an ideal destination for those seeking outdoor adventures and scenic beauty, featuring a range of attractions such as stunning beaches, historic churches, and majestic castles. Visitors can immerse themselves in the rich culture while enjoying the beautiful coastal path that Fife has to offer. Whether you're looking for a relaxing beach day or an adventurous hike, Fife's diverse points of interest provide a delightful experience for every traveller.

  • St. Andrew's Castle: A historic gem perched on the rugged coastline, St. Andrew's Castle boasts captivating views and rich heritage. Explore its ruins and imagine the romantic tales that unfolded within its walls, making it a perfect spot for history enthusiasts and couples alike.
  • The Scores: This picturesque street offers a delightful stroll along the coast, lined with charming buildings and lush greenery. Enjoy the vibrant city vibes as you take in the stunning views of the sea and the iconic golf course, ideal for leisurely exploration.
  • Lindores Abbey: A serene church steeped in history, Lindores Abbey invites visitors to appreciate its tranquil surroundings and cultural significance. The abbey's fascinating past and beautiful architecture create a peaceful atmosphere for reflection and admiration.

Frequently asked questions

How much do hotels in Fife cost?
The season and factors like Christmas, Easter and school holidays can affect the price of a hotel in Fife. You can find cheap options from ₹6,360 in a few different ways on Expedia. First, select the dates you'd like to go on holiday, then use the filters like amenities and budget to refine your search. You can also sort by price, so the most economical options appear first.
When is the best time to go to Fife?
That all depends on what you want to get out of your trip to Fife. If you choose to visit in summer, which is between June and August, expect average temperatures of between -12ºC and -9ºC. Fife has a oceanic climate, so bear that in mind when packing.
Are there any luxury hotels in Fife?
We've got some superb stays for an indulgent retreat in St. Andrews, Fife, such as The Inn At Kingsbarns. Settle in and get access to amenities like a tennis court, a bar and free WiFi. Alternatively, treat yourself at Rufflets St Andrews.
How can I find cheap hotels in Fife?
Fife cheap hotels start at ₹6,360 per night. To browse these types of economical options, make use of our "Price per night" filter. Like some other tips? Consider being flexible with your dates and book ahead of time. Have a look at our cheap hotels in Fife page for bargains that are hard to resist.
What are the best hotels in Fife for families?
Finding a hotel for you and the little ones in Fife is a breeze with our filter tool. Simply click on "Family friendly" under the "Traveller experience" heading and check out the offers. If you're travelling to St. Andrews, consider In The Heart Of The East Neuk, With Fabulous Sea View And Close To Great Golf. Relax here while making full use of amenities like a fireplace and free WiFi. Luxury Stone Cottage At The Brake is another popular pick with families in this captivating city.
What are the top beach hotels in Fife?
Prepare to be swept away by the perfect blend of relaxation and fun at our Fife ocean-view hotels. One of the leading getaways is In The Heart Of The East Neuk, With Fabulous Sea View And Close To Great Golf, which includes amenities like free internet services and WiFi. Another option promising seaside bliss is Luxury Stone Cottage At The Brake. These two properties are located in St. Andrews.
Why should I book my Fife hotel with Expedia?
Expedia makes booking accommodation in Fife as easy as swiping right for your perfect holiday. First off, there's the broad range of options and amazing prices. Then, there's our online Help Centre, which operates around-the-clock. Plus, when you're a member of our free One Key™ loyalty programme, you can collect OneKeyCash™* and use it on eligible flights, car rentals, hotels and more.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.