Search Hotels in Fife

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Fife

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Fife hotels

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (867)
"Lovely resta"
United Kingdom
Graham Hughes
$76 nightly
The price is $91
Jan 11 - Jan 12, 2026
Total with taxes and fees
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (1001)
"Great hotel "
United Kingdom
Vincent
$242 nightly
The price is $291
Jan 8 - Jan 9, 2026
Total with taxes and fees
Fairmont St Andrews

Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (645)
"Breakfast ok type, room is good as per price. "
United Kingdom
Abhijit
$53 nightly
The price is $63
Jan 4 - Jan 5, 2026
Total with taxes and fees
Hill Park Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
Crossford
8.4 out of 10, Very Good, (683)
"Staff nice room clean and huge bed great"
United Kingdom
Jonathan
$66 nightly
The price is $79
Jan 4 - Jan 5, 2026
Total with taxes and fees
Best Western Plus Dunfermline Crossford Keavil House Hotel

Rusacks St Andrews

Rusacks St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (420)
"Great location, friendly and helpful staff, clean and charming rooms with lovely views. "
United States
Avisa
$314 nightly
The price is $377
Jan 8 - Jan 9, 2026
Total with taxes and fees
Rusacks St Andrews

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1005)
"Wonderful stay"
United States
Mike
$417 nightly
The price is $500
Dec 29 - Dec 30
Total with taxes and fees
Old Course Hotel

Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
5.0 star property
St. Andrews
10.0 out of 10, Exceptional, (56)
"A great property to stay in for walkable activities in St. Andrews."
United States
Katherine
$279 nightly
The price is $334
Jan 4 - Jan 5, 2026
Total with taxes and fees
Seaton House - Small Luxury Hotels of the World

Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
Leven
9.0 out of 10, Wonderful, (389)
"Comfortable place to stay"
United Kingdom
Ian
$84 nightly
The price is $101
Jan 4 - Jan 5, 2026
Total with taxes and fees
Kilconquhar Castle Estate

The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1003)
"A great place to stay. Lovely staff, comfy bed, great breakfast, and Excellent value."
United Kingdom
Philip
$81 nightly
The price is $98
Jan 12 - Jan 13, 2026
Total with taxes and fees
The City Hotel

Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
3.0 star property
Dunfermline
8.8 out of 10, Excellent, (985)
"Clean room, friendly staff"
United Kingdom
Derek
$65 nightly
The price is $78
Jan 4 - Jan 5, 2026
Total with taxes and fees
Holiday Inn Express Dunfermline by IHG

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, (516)
"Excellent food and service hotel was also very comfortable "
United Kingdom
Roy
$57 nightly
The price is $68
Jan 4 - Jan 5, 2026
Total with taxes and fees
Sweet Chestnut, Dunfermline by Marston's Inns

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (757)
"Our rooms were lovely and clean and comfy. The staff were very helpful"
United Kingdom
Derek
$146 nightly
The price is $175
Jan 8 - Jan 9, 2026
Total with taxes and fees
Hotel du Vin & Bistro St. Andrews

Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (668)
"Great hotel, great location, fabulous food and lovely staff"
United Kingdom
Mark
$115 nightly
The price is $138
Jan 21 - Jan 22, 2026
Total with taxes and fees
Dean Park Hotel

Inglewood House and Spa

Inglewood House and Spa
4.0 star property
Alloa
9.2 out of 10, Wonderful, (307)
"Loved the cosiness of the pod and that the spa was not too busy"
United Kingdom
Laura
$332 nightly
The price is $398
Jan 6 - Jan 7, 2026
Total with taxes and fees
Inglewood House and Spa

Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
3.0 star property
Cupar
8.0 out of 10, Very Good, (160)
"Staff are nice. The room is very clean"
United Kingdom
Lalaine
$86 nightly
The price is $104
Jan 1 - Jan 2, 2026
Total with taxes and fees
Lomond Hills Hotel & Health Club

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (356)
"Everything about this hotel screams home vibes, very cosy and welcoming"
United Kingdom
Tracy
$157 nightly
The price is $189
Dec 26 - Dec 27
Total with taxes and fees
Rufflets St Andrews

The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very Good, (503)
"Great Hotel and location"
United States
Edena
$71 nightly
The price is $86
Jan 4 - Jan 5, 2026
Total with taxes and fees
The Adamson Hotel

Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (749)
"Great place to stay! "
United States
Anthony
$65 nightly
The price is $78
Jan 4 - Jan 5, 2026
Total with taxes and fees
Best Western Balgeddie House Hotel

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, (700)
"Room was spotless and staff were welcoming and very helpful. The food in the restaurant was excellent , and the pina colada mocktail was exemplary as always and the top reason why I choose to stay at this hotel during my business trips to Dunfermline! "
United Kingdom
Anita Reiko
$76 nightly
The price is $91
Jan 4 - Jan 5, 2026
Total with taxes and fees
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (736)
"Room was clean, staff were friendly and helpful."
United States
Safiya
$47 nightly
The price is $57
Jan 25 - Jan 26, 2026
Total with taxes and fees
Holiday Inn Express Glenrothes by IHG
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:Jan 2 - Jan 4
Save an average of 15% on thousands of hotels when you're signed in

Top Fife Hotel Reviews

Price trends for hotels in Fife

Less expensive
More expensive
Next month
December
August
$109
Month
Price
January
$109
February
$113
March
$120
April
$145
May
$166
June
$145
July
$167
August
$174
September
$164
October
$146
November
$129
December
$107
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Fife. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Fife

Top reasons to visit Fife

  • Stunning Beaches: Fife boasts beautiful beaches with crystal clear waters, perfect for relaxing and enjoying nature.
  • Historic Sites: Discover impressive castles and historic churches that showcase Fife's rich cultural heritage.
  • World-Class Golf: Visit St Andrews, home to the famous golf course and vibrant coastal scenery.
  • Outdoor Adventures: Enjoy scenic trails, hiking, and family-friendly activities amidst breathtaking landscapes.
  • Diverse Accommodations: Choose from charming bed and breakfasts to modern hotels, catering to all travelers.

Find great hotels in Fife

Fife, Scotland offers a diverse array of accommodations, from charming bed and breakfasts to modern hotels, catering to every type of traveler. Whether you're seeking pet-friendly options, family-friendly amenities, or business-centered facilities, you'll find the perfect place to stay. Explore the best hotels in Fife, read hotel reviews, and discover star-rated options that ensure a memorable vacation experience in this picturesque region.

  • Holiday Inn Express Dunfermline by IHG: This 3-star hotel is ideal for travelers seeking a business-friendly atmosphere with modern amenities. Located centrally in Fife, the Holiday Inn Express Dunfermline is LGBTQIA welcoming and pet-friendly, making it an excellent choice for diverse travelers. With a range of business facilities including a 24-hour business center, conference space, and meeting rooms, it caters specifically to business needs. Guests can also bring their pets along, as the hotel allows certain pets and offers a fee-waived service animal policy, ensuring a comfortable stay for all.
  • Fairmont St Andrews: A luxurious 5-star hotel, Fairmont St Andrews offers a unique golf-themed experience alongside family-friendly amenities. Nestled in the scenic beauty of Fife, this LGBTQIA welcoming property invites guests to indulge in its exceptional golf facilities. Families can enjoy quality time with childcare services, including babysitting and free cribs for infants. The Fairmont’s blend of elegance and family-oriented activities makes it a perfect retreat for those looking to enjoy both relaxation and adventure in a stunning location.
  • The City Hotel: As a cozy 3-star accommodation, The City Hotel features a vibrant atmosphere with a focus on dining and entertainment. Situated conveniently in Fife, the hotel offers an array of meal options, including breakfast, dinner at the restaurant, and snacks at the bar. Guests can unwind with entertainment options such as television and karaoke, making it an enjoyable spot for both relaxation and socializing. With its welcoming ambiance, The City Hotel is a great choice for travelers looking to immerse themselves in the local culture while enjoying good food and fun.

Where to stay in Fife

Fife is a dream destination for travelers seeking unforgettable experiences amidst stunning scenery and rich history. Explore the charming towns of eastern Fife, where friendly locals welcome you with open arms. Don’t miss the iconic St Andrews, known for its world-renowned golf course and beautiful coastline. With outdoor adventures and family-friendly activities, Fife promises a relaxing atmosphere that blends adventure with historical charm.

  • St. Andrews: Renowned as the birthplace of golf, St. Andrews is a charming coastal city rich in history and culture. Nestled along the eastern coast of Fife, it boasts beautiful landscapes and a vibrant atmosphere. Visitors flock here to experience its legendary golf courses, including the famed Old Course, as well as to explore the historic university and its stunning architecture. St. Andrews is also home to the ruins of St. Andrews Castle, offering a glimpse into Scotland's medieval past. With a mix of outdoor activities and cultural experiences, this city is a must-visit for any traveler.
  • Anstruther: Anstruther is a picturesque fishing village located on the Firth of Forth, known for its stunning coastal scenery and rich maritime heritage. The village is famous for its award-winning fish and chips, making it a perfect stop for foodies. Outdoor enthusiasts can take advantage of the nearby hiking trails and enjoy kayaking or sailing along the coast. Anstruther's family-friendly beach is ideal for a day of relaxation, while the historic castle nearby adds a touch of adventure to your visit. This charming destination is ideal for those seeking a blend of adventure and scenic beauty.
  • Dunfermline: Steeped in history and adventure, Dunfermline is a vibrant city that offers a variety of experiences for families and outdoor lovers alike. Located in the heart of Fife, it features a range of activities, from karting and motor racing at local venues to exploring the lush landscapes of nearby national parks. Don't miss the chance to visit the impressive Dunfermline Abbey, a historic site that showcases Scotland's royal heritage. With its blend of entertainment, outdoor pursuits, and fascinating history, Dunfermline is an exciting stop on your journey through Fife.

Things to do in Fife

Fife, Scotland, is perfect for outdoor enthusiasts seeking adventure and stunning scenery. Enjoy memorable stays with family outings, golf for culinary lovers, and camping amidst nature. With access to scenic trails and hiking opportunities, Fife is an ideal destination for family getaways and those looking to embrace the great outdoors.

Shopping

Experience Fife's Kingdom Shopping Centre in Glenrothes, a vibrant hub with diverse shops and eateries. Don’t miss the historic St. Andrews Market, where you can find unique crafts and local produce, perfect for gifts and souvenirs during your visit.

Recreation

At the Old Course in St Andrews, enjoy a round of golf surrounded by stunning landscapes and historical charm. St Andrews Bay offers a similar outdoor experience with its challenging golf course. For a more relaxed vibe, Craigtoun Country Park invites you to unwind amidst beautiful gardens and serene nature trails.

Adventure

Experience the thrill at Knockhill Racing Circuit, where you can enjoy motor racing in an exhilarating atmosphere. For a breathtaking view from above, try skydiving with Skydive St. Andrews. Additionally, challenge yourself with clay shooting at The Scottish Clay Shooting Centre, perfect for adventure seekers.

Nightlife

Experience the vibrant nightlife at the Adam Smith Theatre, where you can enjoy captivating performances in a romantic setting. For a fun-filled adventure, visit Bongos Soft Play Centre, offering exciting arcade games and a lively atmosphere perfect for families and friends alike.

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

Booking tips and Expedia advantages for Fife

To save money on your visit to Fife, plan your trip between December and February when prices are lower. Book your hotel about a month in advance, and consider Tuesday stays for the best rates. Check Expedia for last-minute deals and package offers that combine flights and hotels for added savings. Joining the One Key membership can provide exclusive discounts and cash back on future bookings. For public transport, walking is a great way to explore the compact town. Enjoy free activities and the beautiful scenery to maximize your budget.

  • 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: Booking a hotel in Fife about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilize Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Fife with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Fife

Fife, Scotland, offers the perfect backdrop for outdoor adventures and scenic getaways. With its stunning beaches, historic churches, and impressive castles, visitors can enjoy a mix of culture and nature. Whether you're seeking a relaxing day at the beach or an exploration of rich heritage sites, Fife has a variety of attractions that cater to every traveler's interests, making it an ideal destination for an unforgettable vacation.

  • University of St. Andrews: As the oldest university in Scotland, the University of St. Andrews boasts stunning medieval architecture and a rich academic heritage. Visitors can stroll through its picturesque campus and soak in the vibrant cultural atmosphere.
  • St. Andrew's Cathedral: These remarkable ruins are a testament to Scotland's religious history. Explore the remains of this once-magnificent cathedral, which offers fascinating insights into medieval architecture and the spiritual life of the region.
  • Elie Beach: With its golden sands and stunning coastal views, Elie Beach is the perfect spot to relax or engage in water activities. Enjoy a leisurely walk along the shore or take in the scenic beauty of the Fife coastline.

The nearest major airports for your trip to Fife

Traveling to Fife, Scotland is convenient with several major airports nearby. Edinburgh Airport (EDI) is approximately 19 miles away, with excellent hotel options such as the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 7 miles from the airport. Glasgow Airport (GLA) is 54 miles away, featuring luxurious hotels like the 5-star Mar Hall Golf & Spa Resort, located 4 miles from the airport. For those flying into Aberdeen Airport (ABZ), which is 79 miles away, accommodations include the 5-star Marcliffe Hotel, just 6 miles from the airport. Each hotel offers various transportation services for easy access to their respective airports.

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 $57 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 48ºF and 63ºF.
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 $57 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?
Reserve your Fife hotel with Expedia for choice, ease and price. Also, our One Key™ rewards scheme lets you earn OneKeyCash™* on eligible flights, car rentals, activities, hotels and more. In addition, we offer flexibility should your plans change, and if you have any questions or need assistance, our online Help Center is always available. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.