Search Hotels with Restaurant in Scotland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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,695 reviews)
"Great location and lots of amenities for families."
United States
Laura
The price is ₹22,209
₹26,650 total
includes taxes & fees
22 Jun - 23 Jun
Apex Grassmarket Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,740 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is ₹12,751
₹15,301 total
includes taxes & fees
5 Jul - 6 Jul
Dalmahoy Hotel & Country Club

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,011 reviews)
"Another great stay"
United Kingdom
Amanda
The price is ₹15,647
₹18,776 total
includes taxes & fees
28 Jun - 29 Jun
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,098 reviews)
"We loved her stay here. We have stayed several times. The staff is amazing."
United States
Marlene
The price is ₹26,013
₹31,215 total
includes taxes & fees
22 Jun - 23 Jun
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,672 reviews)
"Great staff comfortable stay"
United States
Pedro
The price is ₹17,480
₹20,976 total
includes taxes & fees
5 Jul - 6 Jul
Apex City of Edinburgh Hotel

Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.0 out of 10, Good, (1,013 reviews)
"Great family hotel"
United Kingdom
Teresa
The price is ₹6,907
₹8,288 total
includes taxes & fees
21 Jun - 22 Jun
Coylumbridge Resort Hotel

Carlton George Hotel

Carlton George Hotel
4.0 star property
City Centre Glasgow
9.2 out of 10, Wonderful, (1,020 reviews)
"Lovely stay and nice to have local treats on arrival"
Canada
Barbara
The price is ₹14,537
₹17,444 total
includes taxes & fees
18 Jun - 19 Jun
Carlton George Hotel

Cameron House on Loch Lomond

Cameron House on Loch Lomond
5.0 star property
Alexandria
9.0 out of 10, Wonderful, (294 reviews)
"Beautiful hotel fabulous breakfast and gorgeous well maintained gardens"
United Kingdom
Lynne
The price is ₹40,193
₹48,232 total
includes taxes & fees
5 Jul - 6 Jul
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,006 reviews)
"Beautiful building in a prime location. Pool is a short walk from the hotel. Food choices could be better but quality excellent."
United Kingdom
Billy
The price is ₹15,833
₹19,000 total
includes taxes & fees
28 Jun - 29 Jun
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,015 reviews)
"Location convenient for transport links and Historical sites and shops Rooms warm clean and comfortable"
Canada
Marie
The price is ₹16,228
₹19,474 total
includes taxes & fees
15 Jun - 16 Jun
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 dining in Scotland cost?
Hotels in Scotland range between ₹8,288 to ₹48,232 per night. You'll want to come with an appetite — these stays feature restaurants or offer access to awesome foodie experiences. 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 dining in Scotland?
Get set to experience the culinary delights of Scotland when you stay at one of our multiple hotels with restaurants or in foodie areas. With a total average guest review rating of 8.7, there's a mouthwatering option for all budgets and tastes. If your travels are taking you to Edinburgh, check out The Raeburn, a 4-star property with a terrace and a garden. Another favourite pick here is The Lane Hotel. This 4-star stay has WiFi and a restaurant.
How many hotels with restaurants are there in Scotland?
Take your pick of 1914 hotels that offer access to awesome dining throughout Scotland. Whether you want a hotel with a restaurant or one that's at the centre of a foodie universe, Expedia makes it simple to find the perfect place.
What are the best cheap hotels with dining in Scotland?
With hotels with dining starting at ₹8,288 per night, you'll have extra cash left over for exploring Scotland's foodie scene. If Edinburgh is on your travel agenda, book a room at Hub By Premier Inn Edinburgh Haymarket. WiFi and a restaurant help make this property a top pick. Expedia also has budget-friendly hotels with dining in Glasgow. Make yourself at home at Fullarton Park Hotel and make use of conveniences including a restaurant and WiFi. You'll find plenty of free and interesting attractions wherever you're visiting in Scotland. If you're venturing to Edinburgh, swing by Grassmarket. You can also go sightseeing without spending a dime in Glasgow. Buchanan Street is a popular free thing to do here. 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.
Are there any family-friendly hotels with dining in Scotland?
Yes, so gather your group and make plans for that trip to Scotland! If Edinburgh is on your list, check out The Lane Hotel. This 4-star family-friendly hotel will put you close to some great food experiences. Amenities here include WiFi and housekeeping services. Another excellent choice with dining is The Craigie. Also in Edinburgh, it has a 3.5-star rating and has complimentary breakfast and a kids' menu. You'll discover plenty of fabulous things to do with your little travellers in Edinburgh. Edinburgh Castle and Edinburgh Zoo offer a superb day out.
Are there any 5-star hotels with dining in Scotland?
Choose one of our 5-star hotels and indulge in some great food experiences during your Scotland trip. If you're journeying to Edinburgh, look into Prestonfield House. This 5-star escape comes with amenities such as a terrace and a rooftop terrace. Fingal - A Luxury Floating Hotel is another luxury option where you can discover the dining scene of Edinburgh. A terrace and concierge services will help make your stay here nice and comfortable.
Why book your hotel with restaurants in Scotland with Expedia?
Whether you'd prefer a hotel with a restaurant, or one that's close to a foodie universe, Expedia will have an escape that's to your tastes. Use our handy filters to search for Scotland hotels with their own dining venues. You can also refine your search for accommodation in top locations full of cafés or restaurants. Whatever you opt for, you can expect a scrumptious deal with Expedia!
How can I find cheap hotels with restaurants in Scotland?
Expedia can help you easily locate cheap hotels with restaurants in Scotland. Simply use our helpful filter tools to discover stays with restaurants or delicious extras, like included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in Scotland near my hotel with restaurants?
No matter your interests, there are so many things to do in Scotland. If you're heading to Edinburgh, explore Edinburgh Castle, Edinburgh Zoo and Edinburgh Playhouse Theatre. Taking off to Glasgow? Buchanan Street, Kelvingrove Art Gallery and Museum and Kings Theatre Glasgow are popular attractions here.