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

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,002 reviews)
"Great staff, fantastic venue and a lovely stay."
United Kingdom
Chris
The price is £320
includes taxes & fees
17 Jun - 18 Jun
Fairmont St Andrews

The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,024 reviews)
"Very convenient location and the rooms were very nice."
United States
Charles
The price is £113
includes taxes & fees
6 Jul - 7 Jul
The City Hotel

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
2.5 star property
St. Andrews
9.0 out of 10, Wonderful, (116 reviews)
"If in town for golf this is all you need!"
Canada
Robert
The price is £167
includes taxes & fees
25 Jun - 26 Jun
THE SPACE TO STAY APARTHOTEL

Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (715 reviews)
"Convenient hotel close to public transportation"
United States
Agnes
The price is £85
includes taxes & fees
15 Jun - 16 Jun
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, (949 reviews)
"Nice room helpful staff beautiful views"
United States
Lou
The price is £132
includes taxes & fees
21 Jun - 22 Jun
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
Leven
9.0 out of 10, Wonderful, (415 reviews)
"Great facilities, beautiful grounds,lovely food. Helpful staff. Lovely room. Enjoyed the swimming pool and sauna"
United Kingdom
Theresa
The price is £119
includes taxes & fees
24 Jun - 25 Jun
Kilconquhar Castle Estate

Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (728 reviews)
"Great place to stay if you have to be in Kircaldy"
United States
Denise
The price is £71
includes taxes & fees
21 Jun - 22 Jun
Dean Park Hotel

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,003 reviews)
"Outstanding property and location cannot be beat! A definite “Bucket List” hotel."
United States
Robert
The price is £565
includes taxes & fees
22 Jun - 23 Jun
Old Course Hotel

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (393 reviews)
"Beautiful 10 acre gardens to wander in before dinner."
Australia
Simon
The price is £329
includes taxes & fees
9 Jul - 10 Jul
Rufflets 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, (756 reviews)
"Great staff and property convenient."
United States
Roxanna
The price is £90
includes taxes & fees
8 Jul - 9 Jul
Best Western Plus Dunfermline Crossford Keavil House Hotel

Railway Inn

Railway Inn
2.0 star property
Buckhaven
7.6 out of 10, Good, (31 reviews)
"The staff was incredibly helpful and incredibly kind. They gave me great recommendations for restaurants. Seems like they are trying incredibly hard to fix this up and make it a high-quality experience."
United States
Tracy
The price is £46
includes taxes & fees
11 Jun - 12 Jun
Railway Inn

Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
3.0 star property
Dunfermline
8.8 out of 10, Excellent, (1,000 reviews)
"Excellent stay, amazing breakfast "
United Kingdom
Lennie
The price is £102
includes taxes & fees
28 Jun - 29 Jun
Holiday Inn Express Dunfermline by IHG

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.2 out of 10, Good, (61 reviews)
"Clean room, friendly staff"
United Kingdom
Takayas
The price is £92
includes taxes & fees
15 Jun - 16 Jun
Queensferry guest house

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, (729 reviews)
"Excellent from check in to check out. Staff are fantastic, room was very comfortable. Beautiful grounds. "
United Kingdom
Paul
The price is £71
includes taxes & fees
21 Jun - 22 Jun
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Rusacks St Andrews

Rusacks St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (456 reviews)
"Really supportive and responsive front desk and great overall staff attitude."
United Kingdom
Timothy
The price is £539
includes taxes & fees
27 Jun - 28 Jun
Rusacks St Andrews

Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (796 reviews)
"Breakfast was adequate, room was nice and was very quiet, parking was good and the staff were pleasant and friendly"
United Kingdom
Jan
The price is £71
includes taxes & fees
14 Jun - 15 Jun
Holiday Inn Express Glenrothes by IHG

Aberdour Hotel

Aberdour Hotel
3.0 star property
Aberdour
8.6 out of 10, Excellent, (33 reviews)
"A little tired, but the staff are lovely and the breakfast was exceptional."
United Kingdom
Jo
The price is £158
includes taxes & fees
11 Jun - 12 Jun
Aberdour Hotel

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, (90 reviews)
"Fantastic hotel in an equally good location."
United States
Richard
The price is £440
includes taxes & fees
17 Jun - 18 Jun
Seaton House - Small Luxury Hotels of the World

Inglewood House and Spa

Inglewood House and Spa
4.0 star property
Alloa
9.2 out of 10, Wonderful, (320 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 £109
includes taxes & fees
17 Jun - 18 Jun
Inglewood House and Spa

The Elbow Room

The Elbow Room
3.0 star property
Kirkcaldy
9.2 out of 10, Wonderful, (213 reviews)
"Clean room, friendly staff, great bar with lovely locals. "
United Kingdom
Richard
The price is £56
includes taxes & fees
11 Jun - 12 Jun
The Elbow Room
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:19 Jun - 21 Jun

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

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