Search Hotels with Restaurant in St. Andrews

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Hotels with Restaurant

Top St. Andrews Hotels with Restaurant

Dakota Edinburgh

4.0 star property
9.2 out of 10, Wonderful, (1209)
"Great location for teh overnight stop for the airport - had a lovely meal,"
The price is £126
includes taxes & fees
14 Sept - 15 Sept
Dakota Edinburgh

Carberry Tower Mansion House and Estate

4.0 star property
9.4 out of 10, Exceptional, (882)
"Evening meals were excellent with great service"
The price is £209
includes taxes & fees
14 Sept - 15 Sept
Carberry Tower Mansion House and Estate

The Hoxton Edinburgh

4.0 star property
9.6 out of 10, Exceptional, (33)
"Very comfortable night in a great location. "
The price is £207
includes taxes & fees
31 Aug - 1 Sept
The Hoxton Edinburgh

The Inn at Lathones

3.0 star property
8.6 out of 10, Excellent, (295)
"It’s a beautiful property and the room was clean and the food was really good. We did the breakfast option in the morning and the service was nice."
The price is £100
includes taxes & fees
26 Aug - 27 Aug
The Inn at Lathones

Carnoustie Golf Hotel

4.0 star property
9.0 out of 10, Wonderful, (1004)
"Food and location was outstanding "
The price is £81
includes taxes & fees
21 Sept - 22 Sept
Carnoustie Golf Hotel

Woodlands Hotel, BW Signature Collection

3.0 star property
8.6 out of 10, Excellent, (677)
"The overall stay was very comfortable and the hallways had unique wood work that gave a feeling of home."
The price is £72
includes taxes & fees
21 Sept - 22 Sept
Woodlands Hotel, BW Signature Collection

Kinnettles Hotel and Spa

5.0 star property
9.2 out of 10, Wonderful, (173)
"Great location and lovely hotel"
The price is £300
includes taxes & fees
28 Aug - 29 Aug
Kinnettles Hotel and Spa

Rufflets St Andrews

4.0 star property
9.4 out of 10, Exceptional, (326)
" Restaurant was superb!"
The price is £248
includes taxes & fees
1 Sept - 2 Sept
Rufflets St Andrews

The Waterfront

3.0 star property
9.4 out of 10, Exceptional, (189)
"Great location, good breakfast and very friendly staff. "
The price is £150
includes taxes & fees
29 Aug - 30 Aug
The Waterfront
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.

Top St. Andrews Hotel Reviews

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with restaurants in St. Andrews cost?
Expect to pay between £72 and £300 per night for hotels in St. Andrews. The ideal stay with a restaurant, or one with access to a top foodie area, is waiting for you on Expedia. 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 St. Andrews?
It's hard to beat Rufflets St Andrews. Make yourself comfortable at this 4-star stay which offers a terrace and a garden. Old Course Hotel is another popular hotel with dining to consider. Spend your holiday at this 5-star option and you'll have access to conveniences such as a golf course and a terrace. There are multiple hotels with restaurants in St. Andrews with a total average guest review rating of 9.0.
How many hotels with restaurants are there in St. Andrews?
St. Andrews has 24 hotels with restaurants. To help you locate the perfect digs, make use of our filters to search for other amenities or perks you need.
Are there any family-friendly hotels with restaurants in St. Andrews?
Treat the crew to a stay at Rufflets St Andrews, a 4-star option just a quick drive from town. Amenities here include free WiFi and housekeeping services. Another family-friendly hotel with dining in St. Andrews is Old Course Hotel. A nearby beach and a swimming pool help make this 5-star stay a traveller favourite. Once you've checked in and unpacked your things, there's a host of family-friendly attractions to see in and around St. Andrews. St. Andrews Castle and St. Andrews Aquarium are two of our top picks.
Are there any 5-star hotels with restaurants in St. Andrews?
If you're in the mood for a bit of pampering and some wonderful gastronomic experiences on your St. Andrews adventure, check out Rusacks St Andrews. This 5-star hotel with dining features a 24-hour front desk and a staffed front desk and is around 0.4 mi from the downtown area. Another retreat that'll cater to your culinary desires is Old Course Hotel. It's 1 mi from central St. Andrews and includes amenities such as beauty services and a swimming pool.
Why book your hotel with dining in St. Andrews with Expedia?
Whether you're seeking a hotel with a restaurant, or one that's close to a foodie hub, Expedia will have a getaway that fits your tastes. Use our filters to search for St. Andrews hotels with their own eateries. You can also refine your search for accommodation in popular locations packed with restaurants, cafés or markets. Whatever you decide on, you'll always get a delicious deal with Expedia!
How can I find cheap hotels with dining in St. Andrews?
With Expedia's convenient filter tool, getting your hands on cheap hotels with dining in St. Andrews has never been easier. To view properties that'll make your wallet happy, tailor your search results by budget, star rating and meal plans.
What is there to do in St. Andrews near my hotel with dining?
St. Andrews has enough activities and experiences to keep you amused for weeks (or months!), beginning with St. Andrew's Castle. British Golf Museum, Eden Mill St Andrews and West Sands are other popular attractions. If you have time to spare, Kellie Castle and St. Andrews Aquarium will round off your itinerary nicely.