Search Hotels with Restaurant in Scotland

    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

Scotland Accommodation: Most Popular Cities to Stay

Top Scotland Hotels with Restaurant

Apex Grassmarket Hotel
4.0 star property
9.0 out of 10, Wonderful, (1391)
"Great location at a good price, friendly and incredibly helpful staff, comfortable rooms. Easy access to great dining, shopping, historical locations, and the castle. All city tours (hop on/off) stop right across the street. Highly recommend."
The price is ₹12,238
₹14,686 total
includes taxes & fees
18 Nov - 19 Nov
Apex Grassmarket Hotel
Dalmahoy Hotel & Country Club
4.0 star property
8.8 out of 10, Excellent, (1467)
"Lovely place! Elevator was not working and a lot of stairs to get to the rooms. Excellent service by all personnel. We had a nice stay. Very neat to the airport. "
The price is ₹8,626
₹10,351 total
includes taxes & fees
17 Nov - 18 Nov
Dalmahoy Hotel & Country Club
Village Hotel Edinburgh
4.0 star property
8.2 out of 10, Very good, (1008)
"Great stay - I had asked for a quiet room and I had one! Breakfast was pleasant too. Loved the pool and spa - was also able to attend a Les Mills BodyAttack class with Craig, which was fab. I asked if I could possibly stay in the room until 12 and this was not a problem. "
The price is ₹8,626
₹10,351 total
includes taxes & fees
1 Dec - 2 Dec
Village Hotel Edinburgh
Apex Waterloo Place Hotel
4.0 star property
9.0 out of 10, Wonderful, (1380)
"We had a really enjoyable stay! The attention to detail throughout the hotel and the friendly staff made the experience even better. The spa was lovely, though a bit small, so it can get busy quickly. We visited early in the mornings and late at night when it was quieter. I’ll definitely recommend it and hope to return in the future!"
The price is ₹11,160
₹13,392 total
includes taxes & fees
18 Nov - 19 Nov
Apex Waterloo Place Hotel
Apex City of Edinburgh Hotel
4.0 star property
8.8 out of 10, Excellent, (1109)
"Loved staying at Apex City hotel. Staff are all welcoming and friendly. Room was good. Not fancy, but very clean and good. Bed was comfortable. Bathroom is very clean and nice. It was more elegant than the room itself. Area is great. I liked being in grassmarket street and in the old town part. Many restaurants and cafes are close to the hotel for good breakfast or dinner in the evening. Overall, the hotel is very good and I would definitely come back in the future and stay in the hotel."
The price is ₹11,713
₹14,055 total
includes taxes & fees
17 Nov - 18 Nov
Apex City of Edinburgh Hotel
Coylumbridge Resort Hotel
4.0 star property
6.8 out of 10, (1004)
"Definitely more geared to families with younger kids. Restricted opening hours for some parts of hotel facilities like the American diner. Never seen the area with climbing wall etc open at all. This was our 3rd visit there over the last 2 years and the food on offer for the evening meal was definitely not as good as it’s been in the past. Also noticed that the dirty plate in microwave used to hear baby food was never cleaned over the duration of our stay"
The price is ₹4,075
₹4,890 total
includes taxes & fees
10 Nov - 11 Nov
Coylumbridge Resort Hotel
Carlton George Hotel
4.0 star property
9.2 out of 10, Wonderful, (1019)
"This was a Brilliant hotel, we got a room upgrade on arival, and the free mini bar was amazing. The bed was comfy and the room was massive. Its right bang in the middle of everything. Queens stree train station is next door and lots of places ro eat and drink around. The breakfast was expensive so we ate else where. But over all a very nice hotel."
The price is ₹8,060
₹9,672 total
includes taxes & fees
17 Nov - 18 Nov
Carlton George Hotel
Cameron House on Loch Lomond
5.0 star property
9.0 out of 10, Wonderful, (145)
"We came here a few years back only days after they reopened due to the fire. Then it was chaotic in the restaurants service struggled and it was an expensive mare of a weekend. This weekend we returned. The boathouse restaurant changed to La Vista. Superbly decorated and the food superb. Service on point. No noise reverberation and such a superb evening thank you to all the staff there that made it so good. 10/10 score. The Cameron grill at breakfast is a joy. Pleasant staff, buffet style...
The price is ₹31,694
₹38,033 total
includes taxes & fees
6 Nov - 7 Nov
Cameron House on Loch Lomond
DoubleTree by Hilton Dunblane Hydro
4.0 star property
8.4 out of 10, Very good, (1007)
"Fabulous location and the check-in was very smooth. The room was comfortable with tea and coffee provided. Unfortunately the TV was not working for the duration of our stay (problems with signal reception). The food in the Nick Nairn restaurant was first class, tasty and good portion size although let down by the slow service. The buffet breakfast was a feast!! Despite the 4 stars we would certainly stay here again and try the health centre. "
The price is ₹7,294
₹8,753 total
includes taxes & fees
3 Dec - 4 Dec
DoubleTree by Hilton Dunblane Hydro
Old Waverley Hotel
3.0 star property
8.4 out of 10, Very good, (1011)
"Lovely hotel, old but clean and the staff were very friendly all round the hotel whichever roles they were in. Our room was quite small but adequate for our needs. It is a little dated in the room and there are no sockets next to the bed. It was expensive for such a small room but the location was brilliant on Princes Street which comes at a cost"
The price is ₹12,587
₹15,104 total
includes taxes & fees
11 Nov - 12 Nov
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.
Don't see what you're looking for?
See all available properties in Scotland
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels with dining in Scotland cost?
Hotels in Scotland range between ₹4,075 to ₹31,694 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 restaurants in Scotland?
Satisfy your cravings in Scotland when you base yourself at one of our multiple hotels with restaurants or near foodie areas. With a total average guest review rating of 8.4, there’s a tempting option for everyone’s budget and taste. If you’re holidaying in Edinburgh, consider The Raeburn, a 4-star property with a terrace and a garden. Another favourite pick in this popular city is Prestonfield House. This 5-star hotel includes miniature golfing and hypo-allergenic bedding.
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.
Are there any family-friendly hotels with dining in Scotland?
You’ll find some comfortable family-friendly hotels with dining in Scotland. If you’re travelling to Edinburgh, experience the culinary delights of the city from The Lane Hotel. Amenities at this 4-star hotel include housekeeping services and a restaurant. Wilde Aparthotels, Edinburgh, Grassmarket is another great pick for families looking for hotels with restaurants or near foodie areas. This 4-star option offers an oven and a 24-hour front desk and is also in Edinburgh. Edinburgh offers lots of family-friendly attractions when you’re ready to discover the sights. Edinburgh Castle and Edinburgh Zoo promise fun for everyone.
Are there any 5-star hotels with restaurants in Scotland?
Scotland has plenty of hotels that perfectly blend luxury with sumptuous dining experiences. Eat your way around Edinburgh from Prestonfield House, a 5-star retreat with amenities such as concierge services and massage services. Fingal - A Luxury Floating Hotel is another option in Edinburgh. Also rated 5 stars, a terrace and Egyptian-cotton sheets are among the reasons travellers stay here.
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.