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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Fife hotels

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,001 reviews)
"Breakfast was excellent, great choice. Rooms were large and everything was very clean. All staff were lovely."
United Kingdom
Lorraine
The price is £311
includes taxes & fees
6 May - 7 May
Fairmont St Andrews

The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,002 reviews)
"Staff were really friendly and helpful. Rooms were spotlessly clean. Would stay there again."
United Kingdom
Angela
The price is £84
includes taxes & fees
31 May - 1 Jun
The City Hotel

Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
Leven
9.0 out of 10, Wonderful, (409 reviews)
"Perfect place to relax! Beautiful surroundings, spotless room, delicious breakfast, increadibly friendly and helpful staff. "
United Kingdom
Paula
The price is £84
includes taxes & fees
10 May - 11 May
Kilconquhar Castle Estate

Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (687 reviews)
"Great value for money and lovely staff."
Canada
Karim
The price is £55
includes taxes & fees
4 May - 5 May
Hill Park Hotel

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (933 reviews)
"Great stay"
United Kingdom
Robert
The price is £109
includes taxes & fees
4 May - 5 May
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (382 reviews)
"Great food and staff, relaxing hotel . "
United Kingdom
Alan
The price is £310
includes taxes & fees
8 May - 9 May
Rufflets St Andrews

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,000 reviews)
"Friendly helpful staff who makes you feel welcome and relaxed Great bar Fabulous views of the old course They thought of everything"
United States
Russell
The price is £475
includes taxes & fees
4 May - 5 May
Old Course Hotel

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
8.8 out of 10, Excellent, (89 reviews)
"It’s a dorm room, really, but perfect for one person with a car or who enjoys a mile walk to town. Very nice people!"
United States
Carol
The price is £114
includes taxes & fees
11 May - 12 May
THE SPACE TO STAY APARTHOTEL

Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (706 reviews)
"Lovely Breakfast and a clean tidy room with everything you need provided."
United Kingdom
Lesley
The price is £71
includes taxes & fees
10 May - 11 May
Dean Park Hotel

Rusacks St Andrews

Rusacks St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (453 reviews)
"Really supportive and responsive front desk and great overall staff attitude."
United Kingdom
Timothy
The price is £467
includes taxes & fees
4 May - 5 May
Rusacks St Andrews

Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
Crossford
8.2 out of 10, Very good, (736 reviews)
"Great hotel nice facilities Food menu very limited not very good for price "
United Kingdom
Andy
The price is £89
includes taxes & fees
10 May - 11 May
Best Western Plus Dunfermline Crossford Keavil House Hotel

Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
3.0 star property
Dunfermline
8.8 out of 10, Excellent, (1,001 reviews)
"Excellent stay, amazing breakfast "
United Kingdom
Lennie
The price is £68
includes taxes & fees
10 May - 11 May
Holiday Inn Express Dunfermline by IHG

Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
5.0 star property
St. Andrews
9.8 out of 10, Exceptional, (85 reviews)
"Fabulous hotel.. would definitely go again! "
United Kingdom
Samantha
The price is £440
includes taxes & fees
10 May - 11 May
Seaton House - Small Luxury Hotels of the World

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (799 reviews)
"Beautiful views, fun bar and good breakfast."
United States
Kelly
The price is £277
includes taxes & fees
10 May - 11 May
Hotel du Vin & Bistro St. Andrews

Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (773 reviews)
"Great clean warm lovely pool sauna and steam room "
United Kingdom
Aileen
The price is £74
includes taxes & fees
17 May - 18 May
Best Western Balgeddie House Hotel

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, (548 reviews)
"Lovely place to be, lots of attractions nearby and the room was big and most importantly clean, staff were polite and friendly, highly recommended "
United Kingdom
William
The price is £63
includes taxes & fees
17 May - 18 May
Sweet Chestnut, Dunfermline by Marston's Inns

Railway Inn

Railway Inn
2.0 star property
Buckhaven
7.4 out of 10, Good, (28 reviews)
"The accommodation was spot on for me, comfy bed, good shower, quiet and the kitchen facilities were perfect for me. Would definitely recommend and stay again when in the area "
United Kingdom
Alan
The price is £52
includes taxes & fees
12 May - 13 May
Railway Inn

Inglewood House and Spa

Inglewood House and Spa
4.0 star property
Alloa
9.2 out of 10, Wonderful, (317 reviews)
"Felt like Royalty!!! Very clean and friendly staff... Wish we would have spent more than 1 night there."
United States
Mike
The price is £99
includes taxes & fees
4 May - 5 May
Inglewood House and Spa

Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (777 reviews)
"The staff were incredibly kind and we had a great stay. "
United States
Mackenzie
The price is £54
includes taxes & fees
31 May - 1 Jun
Holiday Inn Express Glenrothes by IHG

Aberdour Hotel

Aberdour Hotel
3.0 star property
Aberdour
8.6 out of 10, Excellent, (22 reviews)
"Breakfast was first class "
United Kingdom
tom
The price is £158
includes taxes & fees
6 May - 7 May
Aberdour Hotel
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:15 May - 17 May

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

The nearest major airports for your trip to Fife

Fife is conveniently accessible via three major airports. EDInburgh Airport (EDI) is located 30.6km away, with nearby hotels like the 5.5-star Crescent House and the luxurious Virgin Hotels Edinburgh, both around 11.3km from the airport. GLAsgow International Airport (GLA) is 86.9km away, featuring excellent accommodation options such as the 5-star Kimpton Blythswood Hotel & Spa, just 11.3km from the airport, and the scenic JA Mar Hall Scotland, located 6.4km away. Lastly, Newcastle Airport (NCL) is 157.7km from Fife, with options like the 4.5-star Hemples Lodge, situated 3.2km from the airport, ensuring a range of choices for your stay.

Explore a world of travel with Expedia

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 £52 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 £52 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.