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

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

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (844)
"Had a great stay, all staff most helpful and courteous, bed very comfortable with good choice of pillows, food excellent, both dinner and breakfast. Only negative point was there was no room care during our two night stay, I presume just an oversight but it certainly didn’t detract from our stay. Looking forward to staying again. "
United Kingdom
John
$83 nightly
The price is $99
Dec 14 - Dec 15
Total with taxes and fees
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Fairmont St Andrews

5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (1003)
"Clean large rooms, excellent breakfast, easy parking and close to town"
Canada
D. Peter
$222 nightly
The price is $266
Dec 15 - Dec 16
Total with taxes and fees
Fairmont St Andrews

Best Western Plus Dunfermline Crossford Keavil House Hotel

4.0 star property
Crossford
8.4 out of 10, Very Good, (672)
"Staff nice room clean and huge bed great"
United Kingdom
Jonathan
$64 nightly
The price is $77
Dec 14 - Dec 15
Total with taxes and fees
Best Western Plus Dunfermline Crossford Keavil House Hotel

The City Hotel

3.0 star property
Town Centre
8.8 out of 10, Excellent, (1007)
"Stayed here a couple of times love this hotel "
United Kingdom
Joanne
$83 nightly
The price is $100
Dec 2 - Dec 3
Total with taxes and fees
The City Hotel

Old Course Hotel

5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1007)
"The staff is friendly, down to earth and phenomenally professional. True VIP service for every guest. The hotel is absolutely gorgeous. Beds were dreamy. We had a great time visiting the town and the university open day."
United Kingdom
Raquel
$267 nightly
The price is $321
Dec 14 - Dec 15
Total with taxes and fees
Old Course Hotel

Rusacks St Andrews

5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (409)
"Great location, friendly and helpful staff, clean and charming rooms with lovely views. "
United States
Avisa
$287 nightly
The price is $344
Dec 7 - Dec 8
Total with taxes and fees
Rusacks St Andrews

Kilconquhar Castle Estate

3.0 star property
Leven
9.0 out of 10, Wonderful, (384)
"Comfortable place to stay"
United Kingdom
Ian
$67 nightly
The price is $80
Nov 25 - Nov 26
Total with taxes and fees
Kilconquhar Castle Estate

Hill Park Hotel

3.0 star property
Rosyth
8.6 out of 10, Excellent, (623)
"Everything was straight forward, food was ok. Value for money for a one night stay "
United Kingdom
William
$50 nightly
The price is $60
Nov 30 - Dec 1
Total with taxes and fees
Hill Park Hotel

Seaton House - Small Luxury Hotels of the World

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

Sweet Chestnut, Dunfermline by Marston's Inns

4.0 star property
Dunfermline
8.4 out of 10, Very Good, (513)
"Excellent food and service hotel was also very comfortable "
United Kingdom
Roy
$50 nightly
The price is $60
Dec 11 - Dec 12
Total with taxes and fees
Sweet Chestnut, Dunfermline by Marston's Inns

Inglewood House and Spa

4.0 star property
Alloa
9.2 out of 10, Wonderful, (304)
"Loved the cosiness of the pod and that the spa was not too busy"
United Kingdom
Laura
$83 nightly
The price is $99
Nov 27 - Nov 28
Total with taxes and fees
Inglewood House and Spa

Holiday Inn Express Dunfermline by IHG

3.0 star property
Dunfermline
8.8 out of 10, Excellent, (980)
"Nice clean hotel, team were lovely"
United Kingdom
Mark
$51 nightly
The price is $61
Dec 14 - Dec 15
Total with taxes and fees
Holiday Inn Express Dunfermline by IHG

Hotel du Vin & Bistro St. Andrews

4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (744)
"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
$139 nightly
The price is $166
Dec 14 - Dec 15
Total with taxes and fees
Hotel du Vin & Bistro St. Andrews

Dean Park Hotel

4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (661)
"Excellent rooms, good breakfast"
Canada
Robert
$87 nightly
The price is $104
Dec 22 - Dec 23
Total with taxes and fees
Dean Park Hotel

Lomond Hills Hotel & Health Club

3.0 star property
Cupar
8.0 out of 10, Very Good, (149)
"Enjoyed with family 3 nights and staffs are really good. "
United Kingdom
Jeesmon
$60 nightly
The price is $73
Nov 25 - Nov 26
Total with taxes and fees
Lomond Hills Hotel & Health Club

Rufflets St Andrews

4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (347)
"Very nice place with a beautiful garden and very friendly staff. "
Canada
Daryl
$157 nightly
The price is $188
Dec 11 - Dec 12
Total with taxes and fees
Rufflets St Andrews

Best Western Balgeddie House Hotel

3.0 star property
Glenrothes
8.8 out of 10, Excellent, (741)
"Clean and friendly "
United Kingdom
Paul
$71 nightly
The price is $86
Dec 14 - Dec 15
Total with taxes and fees
Best Western Balgeddie House Hotel

The Elbow Room

3.0 star property
Kirkcaldy
9.2 out of 10, Wonderful, (192)
"Had a great stay. Room was large, parking on site and staff friendly. Had a great evening at their pub. "
Canada
Michael
$53 nightly
The price is $64
Nov 25 - Nov 26
Total with taxes and fees
The Elbow Room

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
Pitcorthie
8.8 out of 10, Excellent, (695)
"Quiet and comfortable place to stay. Close to the bus stop as well."
United Kingdom
Ryan
$61 nightly
The price is $73
Nov 27 - Nov 28
Total with taxes and fees
Pitbauchlie House Hotel, Sure Hotel Collection by BW

The Adamson Hotel

3.0 star property
Crossford
8.4 out of 10, Very Good, (496)
"Great Hotel and location"
United States
Edena
$46 nightly
The price is $55
Nov 30 - Dec 1
Total with taxes and fees
The Adamson 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.

Black Friday Sale

Limited-time deals: Save up to 50% on select hotels.

Great weekend hotel deals in Fife

Showing deals for:Dec 5 - Dec 7
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
$101
Month
Price
January
$107
February
$104
March
$118
April
$148
May
$152
June
$151
July
$163
August
$170
September
$163
October
$127
November
$102
December
$101
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 $55 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 $55 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.