Hotels with Restaurants in Fife

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Fife

Check availability on Fife Hotels with Restaurants

Top Hotels with Restaurants in Fife

Fairmont St Andrews

5.0 star property
9.4 out of 10, Exceptional, (1002)
"Like: Great service, lovely nature setting. Dislike: Had to book spa 1 hour slot only, and dinner at the hotel in advance and we were not informed."
The price is S$340
includes taxes & fees
3 Feb - 4 Feb
Fairmont St Andrews

The Old Manor Hotel

4.0 star property
9.2 out of 10, Wonderful, (235)
"Property is in a beautiful location and staff were very friendly & helpful "
The price is S$227
includes taxes & fees
14 Jan - 15 Jan
The Old Manor Hotel

The Inn At Kingsbarns

4.0 star property
9.8 out of 10, Exceptional, (182)
"We stayed as a family of 4, the room was great with one double and two single beds. Plenty of space and nice and clean. All staff were friendly and the food was lovely."
The price is S$285
includes taxes & fees
7 Feb - 8 Feb
The Inn At Kingsbarns

Old Course Hotel

5.0 star property
9.6 out of 10, Exceptional, (947)
"Provided our requests for my birthday wishes; great fairways views and golf experience. Great experience with Malcolm in pro shop."
The price is S$452
includes taxes & fees
19 Jan - 20 Jan
Old Course Hotel

The Adamson Hotel

3.0 star property
8.4 out of 10, Very good, (377)
"I was very pleased with the room and property. There is a bar and restaurant on property, and the food was very good. Beds were comfortable and room was clean. "
The price is S$106
includes taxes & fees
2 Feb - 3 Feb
The Adamson Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

4.0 star property
8.6 out of 10, Excellent, (531)
"Excellent from start to finish. It was the best hotel we've ever stayed in, and we've been all over the world! "
The price is S$105
includes taxes & fees
19 Jan - 20 Jan
Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Balgeddie House Hotel

3.0 star property
8.8 out of 10, Excellent, (652)
"Loved the classy, coziness and the sauna/pool/gym facilities. Staff were excellent and helpful. It's old but charming."
The price is S$103
includes taxes & fees
19 Jan - 20 Jan
Best Western Balgeddie House Hotel

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
8.8 out of 10, Excellent, (588)
"Lovely hotel would highly recommend staff great vert welcoming "
The price is S$108
includes taxes & fees
19 Jan - 20 Jan
Pitbauchlie House Hotel, Sure Hotel Collection by BW

The Ship Inn

3.5 star property
9.6 out of 10, Exceptional, (62)
"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 S$253
includes taxes & fees
14 Jan - 15 Jan
The Ship Inn

The Scores Hotel

8.2 out of 10, Very good, (348)
"Nice quiet place to stay. Easy to walk to all points of interest. "
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.
Don't see what you're looking for?
See all available properties in Fife
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels with dining in Fife cost?
The price for hotels in Fife ranges from S$103 to S$452 per night. Expedia has unbeatable offers on hotels with restaurants or close to top food areas that’ll please both your appetite and wallet. These prices were 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?
Select from multiple hotels with restaurants in Fife that have a total average guest review rating of 8.9. Rufflets St Andrews will put you close to some great culinary experiences. It has a 4-star rating and comes with a terrace and a barbecue grill. Another recommended option is Old Course Hotel. Amenities at this 5-star stay include a sauna and a view of the golf course.
How many hotels with restaurants are there in Fife?
Fife has 81 hotels offering access to some wonderful places for food lovers. Enter your travel dates and destination and lock in your perfect getaway today.
Are there any family-friendly hotels with dining in Fife?
You’ll discover some comfortable family-friendly hotels with dining in Fife. If you’re on your way to St. Andrews, experience the culinary highlights of the city from Pinewood Country House. Amenities at this 4-star hotel include complimentary breakfast and a nearby beach. Kinnettles Hotel and Spa is another great pick for families looking for hotels with restaurants or in foodie areas. This 5-star option offers a sauna and complimentary breakfast and is also in St. Andrews. After you’ve checked in to your room and tasted some local dishes, start sightseeing around St. Andrews. Spend time together at family-friendly attractions such as St. Andrew’s Castle and West Sands.
Are there any 5-star hotels with restaurants in Fife?
Wherever you’re venturing in Fife, Expedia can help you find a 5-star stay that’ll put you near some delicious dining experiences. St. Andrews has some terrific options, such as Old Course Hotel. A swimming pool and golf are among the amenities at this luxurious escape. Or use Fairmont St Andrews as a base to discover the local food scene. Treatment rooms and designer toiletries help make this 5-star stay in St. Andrews a traveller favourite.
Why book your hotel with restaurants in Fife with Expedia?
Whether you’re on the lookout for a hotel with a restaurant, or one that’s close to a foodie epicentre, Expedia will have a getaway that’s to your tastes. Use our handy filters to search for Fife hotels with restaurants on-site. You can also refine your search for properties in top locations full of markets, restaurants or cafés. Whatever you choose, you’ll always score a tasty deal with Expedia!
How can I find cheap hotels with restaurants in Fife?
With Expedia’s user-friendly filter tool, booking cheap hotels with restaurants in Fife is a cinch. To discover accommodation that are very pocket friendly, narrow down your search by star rating, budget and meal plans.
What is there to do in Fife near my hotel with restaurants?
Whether you enjoy shopping, sightseeing, relaxation or adventure, Fife offers something for everyone! The well-known city of St. Andrews has plenty of attractions and activities, including St. Andrew’s Castle, West Sands and St. Andrews Aquarium. If you’re on your way to Burntisland, Silver Sands Beach, Kinghorn Beach and Pettycur Beach should be at the top of your to-do list.