Search Hotels with Restaurant in Fife

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Fife Accommodation: Most Popular Cities to Stay

Top Fife Hotels with Restaurant

Fairmont St Andrews
5.0 star property
9.4 out of 10, Exceptional, (1000)
"Amazing hotel. We had a wonderful stay. The restaurant at the clubhouse was superb with stunning views (lovely that the shuttle takes and picks you up). The bell team charged our electric vehicle which was very convenient. The breakfast was wonderful with excellent choices. Our spa massages were superb. Golf will be on our agenda next time since the courses look great (we played St Andrews this visit). "
The price is £297
per night
6 May - 7 May
Fairmont St Andrews
The Old Manor Hotel
4.0 star property
9.2 out of 10, Wonderful, (229)
"Staff very welcoming. Newly renovated apart from some of the chairs in the lounge which were very grubby. Room small but clean. Comfy bed. Only one comfy chair in room. Dinner was very good and well presented. "
The price is £147
per night
6 May - 7 May
The Old Manor Hotel
The Inn At Kingsbarns
4.0 star property
9.8 out of 10, Exceptional, (172)
"Lovely couple of hosts, very homely and welcoming. Great situation, great beach only minutes away. Great golf courses abound. Breakfast was excellent. Dinner was good too. Very dog friendly with Harris the golden retriever welcoming everyone who brings a dog."
The price is £131
per night
22 May - 23 May
The Inn At Kingsbarns
Save an average of 15% on thousands of hotels when you're signed in
Old Course Hotel
5.0 star property
9.6 out of 10, Exceptional, (885)
"This was exactly what one would expect in a five star hotel....the rooms are handsomely appointed and supremely comfortable. The staff was amazing....helpful, informative and kind. We loved our stay, the town is walkable from the hotel and our room looked right out at the Old Course....and the North Sea beyond....simply magical."
The price is £550
per night
15 May - 16 May
Old Course Hotel
The Adamson Hotel
3.0 star property
8.4 out of 10, Very good, (297)
"Nice and warm "
The price is £70
per night
19 May - 20 May
The Adamson Hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
8.6 out of 10, Excellent, (404)
"No real view , water from taps bit slow . Nothing to look out to . Could have had better welcome biscuits then 2 small cheap walker round ones for the level of hotel represented . "
The price is £113
per night
6 May - 7 May
Best Western Plus Dunfermline Crossford Keavil House Hotel
Best Western Balgeddie House Hotel
3.0 star property
8.8 out of 10, Excellent, (581)
"The hotel is so clean and beautiful:) Staff were very friendly and helpful:) We enjoyed the spa very much. Room service was great, food so delicious and so quick:) I would definitely recommend this wonderful place:) "
The price is £68
per night
19 May - 20 May
Best Western Balgeddie House Hotel
Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
8.8 out of 10, Excellent, (539)
"Friendly staff at check in. Room very nice and clean. Bathroom modern and very clean. Ate meal in restaurant and breakfast the next morning. Both were lovely and service great. "
The price is £72
per night
12 May - 13 May
Pitbauchlie House Hotel, Sure Hotel Collection by BW
The Ship Inn
3.5 star property
9.6 out of 10, Exceptional, (60)
"This property is excellent, beautiful, 5 star hotel in the middle of a tiny town, disguised as a quaint little hotel. Everything is excellent, room, service, staff all beyond expectations. Loved it!!!"
The price is £168
per night
6 May - 7 May
The Ship Inn
The Bay Hotel
4.0 star property
8.2 out of 10, Very good, (309)
"We chose this hotel for its location for a family matter we needed to take care of. On approaching the hotel, the views across the firth were amazing!! The online check in completed a day before meant we had minimal to do at reception, with staff member being really helpful and explained that the swimming pool, gym and games area were included in the price, and xould be used as often as we liked and positively encouraged us to use it. The food served for breakfast and evening meal was fantastic....
The price is £108
per night
6 May - 7 May
The Bay Hotel
Don't see what you're looking for?
See all available properties in Fife
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.

Fife Hotels with Restaurant information

 

Hotels with Restaurant in Fife

81

Highest price
£550
Cheapest price
£68
Number of guest reviews
4,466
Total number of hotels in Fife
1,209

 

Frequently asked questions

How much do hotels with restaurants in Fife cost?
The price for hotels in Fife ranges from £68 to £550 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 8.9. 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.

Fife Hotel Reviews
Expedia verified reviews