A waterfall in a mountainous landscape with clear water flowing into a pool.

Search Hotels with Restaurant in Scotland

  • 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

Scotland Accommodation: Most Popular Cities to Stay

Check availability on Scotland Hotels with Restaurant

Our top choices for Scotland hotels with a restaurant

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,791 reviews)
"Great location very clean hotel. I would definitely stay there again."
United States
Deborah
The price is £271
includes taxes & fees
2 Aug - 3 Aug
Apex Grassmarket Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,723 reviews)
"Overall excellent place with great staff."
United States
Brandon Lee
The price is £189
includes taxes & fees
26 Jul - 27 Jul
Dalmahoy Hotel & Country Club

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,005 reviews)
"Wonderful place. I would stay here again."
Canada
Nancy
The price is £135
includes taxes & fees
26 Jul - 27 Jul
Village Hotel Edinburgh

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,112 reviews)
"Very good hotel"
United States
Amer
The price is £276
includes taxes & fees
2 Aug - 3 Aug
Apex Waterloo Place Hotel

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,689 reviews)
"Great location right across from the Grass Market area."
United States
BRUCE
The price is £203
includes taxes & fees
26 Jul - 27 Jul
Apex City of Edinburgh Hotel

Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (1,008 reviews)
"The staff were very nice and helpful. It was very family and dog friendly and I will definitely return. Lots of things to do and a very nice location."
United Kingdom
Margaret
The price is £75
includes taxes & fees
2 Aug - 3 Aug
Coylumbridge Resort Hotel

Carlton George Hotel

Carlton George Hotel
4.0 star property
City Centre Glasgow
9.2 out of 10, Wonderful, (1,006 reviews)
"Lovely stay and nice to have local treats on arrival"
Canada
Barbara
The price is £144
includes taxes & fees
3 Aug - 4 Aug
Carlton George Hotel

Cameron House on Loch Lomond

Cameron House on Loch Lomond
5.0 star property
Alexandria
9.0 out of 10, Wonderful, (318 reviews)
"Incredible staff Beautiful property, multiple activities for all ages, outstanding bar and restaurant"
United States
Robert
The price is £434
includes taxes & fees
11 Aug - 12 Aug
Cameron House on Loch Lomond

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,003 reviews)
"My daughter and I stayed here for a week during the Easter holidays. It was the perfect location for exploring the surrounding area and visiting the likes of Loch Looking and the Trossachs, Stirling and Falkirk."
United Kingdom
Mhairi
The price is £127
includes taxes & fees
26 Jul - 27 Jul
Apex Dunblane Hydro Hotel

Old Waverley Hotel

Old Waverley Hotel
3.0 star property
Edinburgh City Centre
8.4 out of 10, Very good, (1,000 reviews)
"The hotel has an excellent location. It’s on the edge of old town and nearby landmarks. It’s also close to a variety of restaurants."
United States
Michelle
The price is £153
includes taxes & fees
26 Jul - 27 Jul
Old Waverley 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 Scotland Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with restaurants in Scotland cost?
Expect to pay between £75 and £434 per night for hotels in Scotland. The ideal stay with a restaurant, or one that's near great dining experiences, 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 Scotland?
Select from multiple hotels with restaurants in Scotland that have a total average guest review rating of 8.7. The Raeburn will put you near some terrific food experiences. It has a 4-star rating and comes with a garden and a rooftop terrace. Another popular option is Prestonfield House. Amenities at this 5-star escape include an espresso maker and a rooftop terrace.
How many hotels with restaurants are there in Scotland?
Scotland has 1914 hotels offering access to some excellent places for foodies. Enter your destination and travel dates and organise your perfect stay today.
Are there any family-friendly hotels with restaurants in Scotland?
You can book family-friendly hotels with restaurants in locations across Scotland, including Edinburgh. The Raeburn is one stay that'll suit your culinary needs in this popular city. It has a 4-star rating and conveniences like a barbecue grill and laundry facilities. Also take a look at Prestonfield House. With complimentary breakfast, childcare services and access to top dining experiences, this 5-star favourite in Edinburgh will make your team feel at home. There are loads of things to do and see with the kids in Edinburgh. Edinburgh Castle and Edinburgh Zoo promise a superb day out.
Are there any 5-star hotels with restaurants in Scotland?
Book one of our 5-star hotels and indulge in some fantastic food experiences during your Scotland trip. If you're on your way to Edinburgh, take a look at The Balmoral Hotel. This 5-star getaway offers amenities such as spa facilities and beauty services. Kimpton Charlotte Square Hotel, an IHG Hotel is another upmarket option where you can work your way through the dining scene of Edinburgh. A terrace and spa facilities will help make your time here comfortable.
Why book your hotel with dining in Scotland with Expedia?
Reserving a hotel with dining in Scotland is as simple as entering your travel dates and choosing the option that satisfies your needs. Looking for a getaway that has its own restaurant or is in an epicurean hot spot? Want it to be budget friendly or upmarket? Use Expedia's filters to further narrow your search results and find the perfect fit.
How can I find cheap hotels with dining in Scotland?
A good way to score cheap hotels with dining in Scotland is with Expedia's nifty filter tool. Locate stays with restaurants or satisfying extra touches, like included breakfast. You can also refine your search by star rating, amenities and budget to secure awesome rates with only a few clicks.
What is there to do in Scotland near my hotel with dining?
Whether you're passionate about shopping, dining, history or culture, Scotland offers the lot, and then some! The well-known city of Edinburgh has plenty of activities and attractions, including Edinburgh Castle, Edinburgh Zoo and Edinburgh Playhouse Theatre. If you're planning an escape to Glasgow, Buchanan Street, Kelvingrove Art Gallery and Museum and Kings Theatre Glasgow have to be on your itinerary.