Find the best Fife Hotels

Start date: Check-in selected.
End date: Check-out
    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Fife Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top Hotels Fife

Lomond Hills Hotel & Health Club

3.0 star property
8.2 out of 10, Very good, (111)
"Enjoyed with family 3 nights and staffs are really good. "
The price is £69
includes taxes & fees
16 Sept - 17 Sept
Lomond Hills Hotel & Health Club

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
9.2 out of 10, Wonderful, (802)
"Nice location, easy bus ride to the tourist sites"
The price is £95
includes taxes & fees
12 Oct - 13 Oct
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Railway Inn

2.0 star property
8.4 out of 10, Very good, (19)
"Nice low budget option, a few munutes from Fife Coastal Path. Would stay again."
The price is £51
includes taxes & fees
12 Oct - 13 Oct
Railway Inn

The City Hotel

3.0 star property
8.8 out of 10, Excellent, (1004)
"As always a great stay"
The price is £92
includes taxes & fees
22 Sept - 23 Sept
The City Hotel

Fairmont St Andrews

5.0 star property
9.4 out of 10, Exceptional, (1000)
"Great stay!"
The price is £203
includes taxes & fees
13 Oct - 14 Oct
Fairmont St Andrews

Kilconquhar Castle Estate

3.0 star property
9.0 out of 10, Wonderful, (358)
"Friendly staff, peaceful spot"
The price is £97
includes taxes & fees
22 Sept - 23 Sept
Kilconquhar Castle Estate

Dean Park Hotel

4.0 star property
8.8 out of 10, Excellent, (625)
"Awesome 5 star hotel with excellent accommodations and great dining!"
The price is £102
includes taxes & fees
27 Sept - 28 Sept
Dean Park Hotel

Burntisland House

3.0 star property
7.4 out of 10, Good, (91)
"Very friendly staff extremely helpful we thoroughly enjoyed our stay "
The price is £67
includes taxes & fees
18 Sept - 19 Sept
Burntisland House

Best Western Balgeddie House Hotel

3.0 star property
8.8 out of 10, Excellent, (721)
"Great place to stay! "
The price is £71
includes taxes & fees
21 Sept - 22 Sept
Best Western Balgeddie House Hotel

Sweet Chestnut, Dunfermline by Marston's Inns

4.0 star property
8.4 out of 10, Very good, (487)
"Fantastic place "
The price is £54
includes taxes & fees
5 Oct - 6 Oct
Sweet Chestnut, Dunfermline by Marston's Inns

THE SPACE TO STAY

8.6 out of 10, Excellent, (76)
"We greatly enjoyed our stay here and would definitely stay again! "
THE SPACE TO STAY

Holiday Inn Express Dunfermline by IHG

3.0 star property
8.8 out of 10, Excellent, (949)
"Staff were very professional and nice."
The price is £90
includes taxes & fees
5 Oct - 6 Oct
Holiday Inn Express Dunfermline by IHG

The Elbow Room

3.0 star property
9.2 out of 10, Wonderful, (180)
"Had a great stay. Room was large, parking on site and staff friendly. Had a great evening at their pub. "
The price is £55
includes taxes & fees
25 Sept - 26 Sept
The Elbow Room

Best Western Plus Dunfermline Crossford Keavil House Hotel

4.0 star property
8.4 out of 10, Very good, (626)
"Very nice place. "
The price is £72
includes taxes & fees
7 Oct - 8 Oct
Best Western Plus Dunfermline Crossford Keavil House Hotel

Holiday Inn Express Glenrothes by IHG

3.0 star property
8.8 out of 10, Excellent, (710)
"Nice property to stay"
The price is £59
includes taxes & fees
28 Sept - 29 Sept
Holiday Inn Express Glenrothes by IHG

Old Course Hotel

5.0 star property
9.6 out of 10, Exceptional, (1000)
"Fantastic hotel right on the Old Course."
The price is £575
includes taxes & fees
5 Oct - 6 Oct
Old Course Hotel

Rusacks St Andrews

5.0 star property
9.4 out of 10, Exceptional, (385)
"One can just walk into the city from the hotel"
The price is £396
includes taxes & fees
18 Sept - 19 Sept
Rusacks St Andrews

Queensferry guest house

2.0 star property
7.0 out of 10, Good, (40)
"Very nice place to stay. "
The price is £39
includes taxes & fees
28 Sept - 29 Sept
Queensferry guest house

Inglewood House and Spa

4.0 star property
9.2 out of 10, Wonderful, (295)
"Beautiful property and good spa."
The price is £89
includes taxes & fees
17 Sept - 18 Sept
Inglewood House and Spa

Hill Park Hotel

3.0 star property
8.8 out of 10, Excellent, (566)
"Very nice hotel with restaurant and bar."
The price is £77
includes taxes & fees
28 Sept - 29 Sept
Hill Park 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:26 Sept - 28 Sept
Save an average of 15% on thousands of hotels when you're signed in

Top Fife Hotel Reviews

Guide to exploring Fife

Guide to exploring Fife

Top reasons to visit Fife

  • Stunning Coastline: Fife is renowned for its breathtaking coastline, featuring picturesque beaches and scenic walking trails.
  • Historic Castles: Explore majestic castles that reflect Fife's rich heritage and offer a glimpse into Scotland's past.
  • World-Class Golf: Fife boasts exceptional golf courses, making it a golfer's paradise amidst stunning landscapes.
  • Charming Villages: Discover quaint villages with friendly atmospheres, perfect for leisurely exploration and local culture.
  • Diverse Accommodation: Enjoy a range of accommodation options, from cosy bed and breakfasts to modern hotels with stunning views.

Find great hotels in Fife

Fife offers a delightful selection of accommodation options, from charming bed and breakfasts to well-equipped hotels. Whether you're seeking a family-friendly retreat, a pet-friendly stay, or a business-focused environment, you'll find top-notch facilities tailored to your needs. With coastal hotels providing breathtaking views and convenient access to local attractions, Fife is the perfect destination for a memorable holiday experience.

  • Fairmont St Andrews: Experience a luxurious getaway at Fairmont St Andrews, a 5-star retreat that caters to families and spa enthusiasts alike. Nestled in the scenic Fife countryside, this hotel boasts a range of child-friendly amenities, including supervised childcare and complimentary cribs. Guests can indulge in a full-service spa featuring a sauna, steam room, and a variety of treatment rooms, perfect for unwinding after a day of exploration. The stunning views and elegant surroundings provide an idyllic setting for a memorable family vacation.
  • Holiday Inn Express Dunfermline by IHG: Ideal for business travellers and those seeking a pet-friendly environment, the Holiday Inn Express Dunfermline by IHG combines comfort and convenience. This 3-star hotel welcomes LGBTQIA guests, ensuring an inclusive atmosphere. On-site facilities such as a 24-hour business centre, meeting rooms, and conference spaces cater to corporate needs. Additionally, the hotel permits pets, making it a great choice for guests who wish to travel with their furry companions. Enjoy a comfortable stay with modern amenities and easy access to local attractions.
  • Best Western Plus Dunfermline Crossford Keavil House Hotel: This eco-certified, 4-star hotel offers a unique blend of business amenities and relaxation options, making it perfect for environmentally-conscious travellers. With conference spaces and a business centre on-site, it caters to professionals while also providing a full spa service including massages, body treatments, and a hot tub for ultimate relaxation. Nestled in the heart of Fife, Best Western Plus Dunfermline Crossford Keavil House Hotel ensures that guests have both a productive and rejuvenating stay surrounded by nature.

Where to stay in Fife

Fife, Scotland, offers a delightful blend of historical charm and stunning outdoor scenery, making it an ideal destination for family-friendly adventures. Explore the picturesque fishing villages, such as Anstruther and Pittenweem, or wander through the cobbled streets of St Andrews, famed for its university and golf course. With its welcoming atmosphere and myriad excursions, Fife promises a relaxing holiday filled with vibrant culture and breathtaking landscapes.

  • St. Andrews: Renowned as the birthplace of golf, St. Andrews is a historic city that offers a unique blend of culture and outdoor activities. Nestled on the east coast of Fife, it boasts stunning coastal views and charming medieval streets. Visitors flock here to experience the famous golf courses, including the iconic Old Course, as well as to explore the historic university, one of the oldest in the English-speaking world. Highlights include the ruins of St. Andrews Castle and the beautiful West Sands beach, perfect for a leisurely stroll.
  • Anstruther: This picturesque fishing village on the Fife coast is celebrated for its stunning scenery and outdoor adventures. Anstruther provides access to scenic hiking trails and beautiful beaches, making it a perfect spot for nature lovers. The charming harbour is lined with colourful houses and boasts the renowned Anstruther Fish Bar, famed for having some of the best fish and chips in Scotland. Don’t miss a visit to the nearby Scottish Fisheries Museum, which offers intriguing insights into the local fishing history.
  • Dunfermline: As the former capital of Scotland, Dunfermline is a city rich in history and outdoor activities. This vibrant community is home to impressive landmarks, including the historic Dunfermline Abbey and the beautiful Pittencrieff Park, ideal for family outings. For those seeking adventure, the local karting tracks and arena entertainment facilities provide thrilling experiences. With its blend of heritage and modern attractions, Dunfermline offers a diverse travel experience for all visitors.

Things to do in Fife

Fife offers a perfect blend of outdoor adventures and stunning scenery, making it an ideal destination for nature lovers. Visitors can enjoy scenic hiking trails, access to beautiful landscapes, and world-class golfing. For families and thrill-seekers, there are numerous play areas, exhilarating water sports, and exciting day trips that showcase the region's charm and natural beauty. Whether you're seeking relaxation or adventure, Fife has something for everyone.

Shopping

In the heart of Fife, explore the charming shops of St Andrews, where you'll find unique gifts and local crafts. If you're up for a drive, head to the Kingdom Shopping Centre in Glenrothes for a wider selection of high street brands and amenities.

Recreation

Experience the legendary Old Course at St Andrews for a round of golf amidst stunning scenery, where the outdoor sports vibe invigorates your spirit. Alternatively, unwind at Lomond Hills, a serene recreational area perfect for relaxation and wellness, surrounded by picturesque landscapes.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, where you can watch exhilarating races and feel the adrenaline rush. For a scenic adventure, hike along the Fife Coastal Path and immerse yourself in stunning coastal views. Alternatively, Elie Holiday Park offers a family-friendly campground with outdoor activities for all ages.

Nightlife

Experience a vibrant night in Fife at the Adam Smith Theatre, where culture and romance blend seamlessly. For a family-friendly adventure, visit Bongos Soft Play Centre, offering thrilling arcade fun. Both venues promise an unforgettable evening filled with entertainment and excitement.

Booking tips and Expedia advantages for Fife

To save money on your visit to Fife, consider travelling during the off-peak months from December to February when accommodation prices are lower. Booking your hotel about a month in advance or checking last-minute deals on platforms like Expedia can lead to significant savings. Tuesdays typically offer the best hotel rates, while Sundays are the priciest. Utilise public transport to explore the area affordably, and take advantage of free activities like scenic walks. Additionally, bundling your hotel, flights, and activities with an Expedia package can provide extra discounts.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 set your budget, choose your desired location, and much more. You can arrange your search results to display prices from lowest to highest, ensuring that the most affordable hotels appear first. Additionally, you have the option to refine your search by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel booking 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, making it an ideal destination for your vacation. Explore a variety of attractions, including beautiful beaches, historic churches, and majestic castles. Whether you're seeking cultural experiences or outdoor pursuits, Fife caters to all types of travellers looking to immerse themselves in its rich heritage and natural beauty.

  • University of St. Andrews: As the oldest university in Scotland, the University of St. Andrews boasts stunning architecture and a rich history. Wander through its picturesque grounds, soak in the vibrant academic atmosphere, and explore the nearby beaches that inspire creativity.
  • St. Andrew's Cathedral: Discover the haunting beauty of the ruins of St. Andrew's Cathedral, once a magnificent structure that exemplified medieval architecture. The site offers a serene atmosphere, historical significance, and panoramic views of the surrounding area.
  • St. Andrew's Castle: Experience the romance and intrigue of St. Andrew's Castle, perched dramatically on the coastline. Explore its fascinating history, including tales of sieges and royal intrigue, while enjoying breathtaking views of the Firth of Forth.

Best time to go to Fife

None

The nearest major airports for your trip to Fife

When visiting Fife, Scotland, you can fly into several major airports. Edinburgh Airport (EDI) is situated 11.8km from Fife, with nearby hotels such as the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 4.3km away. Glasgow International Airport (GLA) is 33.6km from Fife, offering luxurious stays at the 5-star Kimpton Blythswood Hotel & Spa and Mar Hall Golf & Spa Resort, the latter just 2.5km away. Lastly, Aberdeen Airport (ABZ), located 49.1km from Fife, features hotels like the 5-star Marcliffe and Leonardo Hotel Aberdeen, both 3.7km from the airport. Each airport has accessible transport options to these hotels.

Explore a world of travel with Expedia

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