Search Hotels with Restaurant in Fife

  • 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 availability on Fife Hotels with Restaurant

Our top choices for Fife hotels with a restaurant

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (1,003 reviews)
"Great hotel "
United Kingdom
Vincent
The price is £245
includes taxes & fees
6 Mar - 7 Mar
Fairmont St Andrews

The Old Manor Hotel

The Old Manor Hotel
4.0 star property
Leven
9.0 out of 10, Wonderful, (236 reviews)
"Lovely relaxing stay"
United Kingdom
Elizabeth
The Old Manor Hotel

The Inn At Kingsbarns

The Inn At Kingsbarns
4.0 star property
St. Andrews
9.8 out of 10, Exceptional, (190 reviews)
"A great stay. Everything was great from accommodation to the staff including a hearty breakfast. Would defo recommend to anyone 👌 "
United Kingdom
Frank
The price is £171
includes taxes & fees
22 Feb - 23 Feb
The Inn At Kingsbarns

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,001 reviews)
"Wonderful stay"
United States
Mike
The price is £250
includes taxes & fees
1 Mar - 2 Mar
Old Course Hotel

The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very good, (518 reviews)
"Room was clean, staff was incredible. The food in the restaurant was unbelievable. Will absolutely stay here again should I be back in the area. "
Canada
Alexander
The price is £70
includes taxes & fees
15 Feb - 16 Feb
The Adamson 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, (699 reviews)
"Amazing place to stay had a great time staff was great as well "
United Kingdom
Adam
The price is £59
includes taxes & fees
15 Feb - 16 Feb
Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (758 reviews)
"Lovely hotel and we had a great stay"
United Kingdom
Jill
The price is £60
includes taxes & fees
22 Feb - 23 Feb
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, (704 reviews)
"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
The price is £63
includes taxes & fees
8 Mar - 9 Mar
Pitbauchlie House Hotel, Sure Hotel Collection by BW

The Ship Inn

The Ship Inn
3.5 star property
Elie
9.6 out of 10, Exceptional, (67 reviews)
"Beautiful location and fab food "
United Kingdom
Gillian
The price is £190
includes taxes & fees
9 Mar - 10 Mar
The Ship Inn

The Scores Hotel

The Scores Hotel
3.0 star property
St. Andrews
8.2 out of 10, Very good, (348 reviews)
"Friendly and accommodating staff.perfect location."
United States
bill
The Scores 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.
Save an average of 15% on thousands of hotels when you're signed in

Top Fife Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with restaurants in Fife cost?
The price for hotels in Fife ranges from £59 to £250 per night. Expedia has great offers on stays with restaurants or in foodie areas that'll please both your cravings and budget. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Fife?
Choose from multiple hotels with restaurants in Fife that have a total average guest review rating of 9.0. Rufflets St Andrews puts you within easy reach of some terrific food experiences. It has a 4-star rating and comes with premium bedding and a barbecue grill. Another sought-after option is Old Course Hotel. Conveniences at this 5-star stay include a sauna and premium bedding.
How many hotels with restaurants are there in Fife?
Browse our 81 hotels with restaurants in Fife and then reserve your favourite. Whether you're embarking on a holiday with the fam or a weekend with friends, Expedia will have a stay that's just your taste.
Are there any family-friendly hotels with restaurants in Fife?
There are, so gather your crew and get busy planning your Fife adventure! If St. Andrews is on your list, consider a stay at Rufflets St Andrews. This 4-star family-friendly hotel will place you close to some tasty food experiences. Amenities here include express check-out services and a barbecue grill. Another good pick with dining is Old Course Hotel. Also in St. Andrews, it has a 5-star rating and comes with a swimming pool and a nearby beach. Once you've settled in and savoured some local dishes, it's time to explore St. Andrews. Enjoy memorable days out at family-friendly attractions like St. Andrews Castle and St. Andrews Aquarium.
Are there any 5-star hotels with restaurants in Fife?
Check in to one of our 5-star hotels and indulge in some terrific food experiences during your Fife holiday. If you're journeying to St. Andrews, have a look at Rusacks St Andrews. This 5-star favourite comes with amenities such as a 24-hour front desk and concierge services. Old Course Hotel is another upmarket option where you can explore the dining scene of St. Andrews. Beauty services and treatment rooms will help make your stay here relaxed and comfortable.
Why book your hotel with dining in Fife with Expedia?
Whether you're seeking a hotel with a restaurant, or one that's close to a foodie epicentre, Expedia will have an escape that's to your tastes. Use our filters to search for Fife hotels with on-site dining. You can also refine your search for properties in sought-after locations packed with markets, restaurants or cafés. Whatever you go for, it's easy to score a delicious deal with Expedia!
How can I find cheap hotels with dining in Fife?
A wonderful way to find cheap hotels with dining in Fife is with Expedia's nifty filter tool. Locate stays with restaurants or a few extras, like included lunch and dinner. You can also refine your search results by amenities, star rating and budget to snag unbeatable deals with only a few clicks.
What is there to do in Fife near my hotel with dining?
Whether you're interested in food, shopping, history or sightseeing, Fife is one place where it's difficult to be bored! The terrific city of St. Andrews boasts plenty of attractions, including St. Andrew's Castle, British Golf Museum and West Sands. If you're taking off to Burntisland, Silver Sands Beach, Kinghorn Beach and Pettycur Beach should be on your itinerary.