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

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 1,342 hotels in Fife with room rates, reviews, and availability. Most hotels are fully refundable.

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
9.2 out of 10, Wonderful, (827)
"Stayed for a wedding which was at a different location and the room was ideal for everything we needed. Great view of the bridges too."
United Kingdom
Nicola-Jane
$83 nightly
The price is $100
Nov 9 - Nov 10
Total with taxes and fees
DoubleTree by Hilton Edinburgh - Queensferry Crossing
Fairmont St Andrews
5.0 star property
9.4 out of 10, Exceptional, (1020)
"Just had a lovely few days in The Fairmont. Great facilities and a beautiful room. "
United Kingdom
Clare
$236 nightly
The price is $283
Nov 16 - Nov 17
Total with taxes and fees
Fairmont St Andrews
The City Hotel
3.0 star property
8.8 out of 10, Excellent, (1011)
"clean room, staff good, parking good, breakfast great"
United Kingdom
John
$84 nightly
The price is $101
Nov 17 - Nov 18
Total with taxes and fees
The City Hotel
Kilconquhar Castle Estate
3.0 star property
9.0 out of 10, Wonderful, (377)
"A beautiful spot to stay after visiting St Andrews and before Edinburgh. "
United States
Karl
$74 nightly
The price is $89
Nov 3 - Nov 4
Total with taxes and fees
Kilconquhar Castle Estate
Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
8.4 out of 10, Very Good, (658)
"Staff was courteous, and the room was nice with a good view."
United Kingdom
Stephen
$69 nightly
The price is $83
Nov 9 - Nov 10
Total with taxes and fees
Best Western Plus Dunfermline Crossford Keavil House Hotel
Rusacks St Andrews
5.0 star property
9.4 out of 10, Exceptional, (401)
"Great stay. Excellent location "
United States
Joel
$321 nightly
The price is $386
Nov 16 - Nov 17
Total with taxes and fees
Rusacks St Andrews
Old Course Hotel
5.0 star property
9.6 out of 10, Exceptional, (1002)
"Great place to stay and play golf. Everyone there will treat you like a VIP. Spend the money and enjoy St. Andrews properly. "
United States
Todd
$274 nightly
The price is $329
Nov 16 - Nov 17
Total with taxes and fees
Old Course Hotel
Lomond Hills Hotel & Health Club
3.0 star property
7.8 out of 10, Good, (141)
"Great staff and beautiful location. Housekeeping was excellent "
United Kingdom
Dr Mukul
$87 nightly
The price is $105
Nov 9 - Nov 10
Total with taxes and fees
Lomond Hills Hotel & Health Club
Hill Park Hotel
3.0 star property
8.6 out of 10, Excellent, (608)
"Very nice hotel with restaurant and bar."
United States
Jean
$56 nightly
The price is $67
Nov 9 - Nov 10
Total with taxes and fees
Hill Park Hotel
Sweet Chestnut, Dunfermline by Marston's Inns
4.0 star property
8.4 out of 10, Very Good, (503)
"Room extremely clean and bed very comfy. Check in staff friendly and helpful. Breakfast excellent value for money. Service given with a smile. "
United Kingdom
Sandra
$54 nightly
The price is $65
Nov 16 - Nov 17
Total with taxes and fees
Sweet Chestnut, Dunfermline by Marston's Inns
Seaton House - Small Luxury Hotels of the World
5.0 star property
10.0 out of 10, Exceptional, (28)
"This is a gorgeous hotel with breathtaking views, beautiful rooms, great food and service! We will definitely be back!"
United States
Mary
$256 nightly
The price is $308
Nov 3 - Nov 4
Total with taxes and fees
Seaton House - Small Luxury Hotels of the World
Dean Park Hotel
4.0 star property
8.8 out of 10, Excellent, (648)
"Lowly clean hotel in a very nice area"
United Kingdom
Dean
$112 nightly
The price is $134
Nov 30 - Dec 1
Total with taxes and fees
Dean Park Hotel
Inglewood House and Spa
4.0 star property
9.2 out of 10, Wonderful, (300)
"Nice place with character."
United States
Andriy
Inglewood House and Spa
Holiday Inn Express Dunfermline by IHG
3.0 star property
8.8 out of 10, Excellent, (970)
"Great location, rooms were nice and breakfast choices were good,access to shopping and train link to Edinburgh"
United Kingdom
Kenneth
$59 nightly
The price is $71
Nov 9 - Nov 10
Total with taxes and fees
Holiday Inn Express Dunfermline by IHG
Best Western Balgeddie House Hotel
3.0 star property
8.8 out of 10, Excellent, (736)
"Everyone at the hotel was very friendly. They treated us like family."
United States
Joanne
$75 nightly
The price is $90
Nov 16 - Nov 17
Total with taxes and fees
Best Western Balgeddie House Hotel
Hotel du Vin & Bistro St. Andrews
4.0 star property
9.2 out of 10, Wonderful, (738)
"Beatiful St Andrews hotel right across from the Old Course and walkable to sites and shops. Spacious, clean rooms. Excellent fresh breakfast options. "
United States
Kristina
$153 nightly
The price is $184
Nov 18 - Nov 19
Total with taxes and fees
Hotel du Vin & Bistro St. Andrews
The Elbow Room
3.0 star property
9.2 out of 10, Wonderful, (190)
"Had a great stay. Room was large, parking on site and staff friendly. Had a great evening at their pub. "
Canada
Michael
$54 nightly
The price is $65
Nov 3 - Nov 4
Total with taxes and fees
The Elbow Room
Burntisland House
3.0 star property
7.4 out of 10, Good, (92)
"Wanted a lower cost place to stay outside of Edinburgh. Older building/guest house. Worked great for a budget place to stay while exploring this area of Scotland. "
United States
Van
$73 nightly
The price is $88
Nov 6 - Nov 7
Total with taxes and fees
Burntisland House
Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
8.8 out of 10, Excellent, (688)
"Great location close to city but at a much more affordable rate. "
United States
Kevin
$75 nightly
The price is $89
Nov 13 - Nov 14
Total with taxes and fees
Pitbauchlie House Hotel, Sure Hotel Collection by BW
Railway Inn
2.0 star property
8.2 out of 10, Very Good, (22)
"Excellent Beds with large and comfortable "
United Kingdom
Betsy
Railway Inn
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:Nov 14 - Nov 16
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
This month
Next month
January
September
$111
$117
Month
Price
January
$109
February
$113
March
$122
April
$144
May
$164
June
$156
July
$153
August
$164
September
$166
October
$153
November
$111
December
$117
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 $65 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 $65 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.