Search Hotels with Restaurant in Scotland

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Scotland Hotels with Restaurant

Apex Grassmarket Hotel

Apex Grassmarket Hotel

4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
The price is £109 per night from 10 Oct to 10 Oct
Located in Old Town Edinburgh, this hotel is within a 5-minute walk of Grassmarket, Royal Mile and The Hub. Edinburgh Castle and Princes Street are also within ...
4.5/5Wonderful! (985 reviews)
"Comfortable room. We were given an accessible room so sink very low, nowhere to hang towels in bathroom"

Reviewed on 20 Sep 2021

Apex Grassmarket Hotel
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

4 out of 5
The price is £124 per night from 10 Oct to 10 Oct
This family-friendly Kirknewton hotel is located near the airport, within 3 mi (5 km) of Edinburgh International Climbing Arena Ratho and Heriot Watt University. ...
4.4/5Wonderful! (1,120 reviews)
"Beautiful room and exterior property! Great location. Dinner selections were sparse but tasted good. We paid for dinner and upon checkout tried to charge us again. Resolved easily. Elevator was dirty, and a face mask and bobby-pin were on the floor in our room. Guest were a bit noisy coming and going ..."

Reviewed on 20 Sep 2021

Dalmahoy Hotel & Country Club
Village Hotel Edinburgh

Village Hotel Edinburgh

4 out of 5
140 Crewe Road South, Edinburgh, Scotland
The price is £76 per night from 3 Oct to 3 Oct
Situated in the suburbs, this eco-friendly hotel is within 1 mile (2 km) of Western General and Royal Botanic Garden. Princes Street and George Street are also ...
4.2/5Excellent! (983 reviews)
"The hotel stay was fine."

Reviewed on 24 Sep 2021

Village Hotel Edinburgh
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland
The price is £128 per night from 10 Oct to 10 Oct
Located in Old Town Edinburgh, this spa hotel is steps away from Waterloo Place and Princes Street. Edinburgh Playhouse Theatre and George Street are also within ...
4.5/5Wonderful! (978 reviews)
"Very friendly staff, clean and very good service throughout breakfast experience"

Reviewed on 18 Sep 2021

Apex Waterloo Place Hotel
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

4 out of 5
61 Grassmarket, Edinburgh, Scotland
Located in Old Town Edinburgh, this hotel is steps away from Grassmarket, Camera Obscura and World of Illusions and The Hub. Royal Mile and National Museum of ...
4.5/5Wonderful! (985 reviews)
"Great location and very helpful staff."

Reviewed on 9 Sep 2021

Get rates
Apex City of Edinburgh Hotel
Coylumbridge Hotel

Coylumbridge Hotel

4 out of 5
Aviemore Invernesshire, Aviemore, Scotland
The price is £55 per night from 17 Oct to 17 Oct
This family-friendly Aviemore hotel is located on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife. Loch an ...
3.7/5Good! (948 reviews)
"The hotel and the staff are lovely. The amenities in the room are functional but basic. It is great they provided a kettle and literally two cups but nothing else. Having said that, this did not diminish our stay. This hotel is in the middle of the most amazing scenery and there are some very beautiful ..."

Reviewed on 3 Sep 2021

Coylumbridge Hotel
Carlton George Hotel

Carlton George Hotel

4 out of 5
The price is £104 per night from 12 Oct to 12 Oct
Located in City Centre Glasgow, this hotel is steps away from Merchants' House, Buchanan Street and Buchanan Galleries. George Square and City Chambers are also ...
4.5/5Wonderful! (943 reviews)
"Great location, comfortable hotel, well managed, old style furnishings ( or - according to whether you like that), free mini-bar of more than enough basic booze. Didn't try restaurant as plenty of other interesting places around."

Reviewed on 18 Aug 2021

Carlton George Hotel
Cameron House

Cameron House

5 out of 5
This family-friendly Alexandria hotel is located in the historical district, within a 10-minute walk of Loch Lomond and Duck Bay Beach. Loch Lomond Bird of Prey ...
4.4/5Excellent! (648 reviews)
Outstanding hotel
"Wow what an amazing place. Staff were so welcoming and the food was incredible"

Reviewed on 27 Aug 2018

Get rates
Cameron House
DoubleTree by Hilton Dunblane Hydro

DoubleTree by Hilton Dunblane Hydro

4 out of 5
The price is £110 per night from 3 Oct to 3 Oct
Situated in the historical district, this eco-friendly hotel is within a 15-minute walk of Dunblane Museum and Dunblane Cathedral. University of Stirling and ...
4.1/5Very Good! (961 reviews)
"Staff were lovely food was excellent. Pillows way too soft. Lovely few days."

Reviewed on 24 Sep 2021

DoubleTree by Hilton Dunblane Hydro
Old Waverley Hotel

Old Waverley Hotel

3 out of 5
43 Princes Street, Edinburgh, Scotland
The price is £99 per night from 3 Oct to 3 Oct
Located in New Town, this eco-friendly hotel is within a 5-minute walk of Princes Street and Princes Street Gardens. Royal Mile and The Hub are also within 10 ...
4.1/5Very Good! (959 reviews)
"The location of the hotel. It is very old- fashioned inside which we like."

Reviewed on 25 Sep 2021

Old Waverley Hotel
Village Hotel Glasgow

Village Hotel Glasgow

4 out of 5
7 Festival Gate, Pacific Quay, Glasgow, Scotland
The price is £73 per night from 14 Oct to 14 Oct
Situated in the business district, this eco-friendly hotel is within a 15-minute walk of Glasgow Science Centre and The SSE Hydro. Scottish Exhibition and Conference ...
4.3/5Excellent! (959 reviews)
"Staff fantastic but, we did not get any advice on hotel amenities atall,nothing in room or on the tv so had to keep asking, no info on times for breakfast etc when arrived,carpark etc. The pool is brilliant,great size and again chilled atmosphere and lovely staff. Rooms are clean, pillow had wee ..."

Reviewed on 19 Sep 2021

Village Hotel Glasgow
Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh

4 out of 5
11 Bristo Place, Edinburgh, Scotland
The price is £170 per night from 3 Oct to 3 Oct
Located in Old Town Edinburgh, this romantic hotel is steps away from Greyfriar's Bobby and National Museum of Scotland. Royal Mile and Edinburgh Castle are ...
4.6/5Wonderful! (988 reviews)
"This hotel is excellent! The location is perfect and even though it is right in Old Town, it is remarkably quiet because the windows open to courtyard so you don’t get all the traffic noise. It’s also only 3 floors so has the feel of a charming, boutique hotel, but the rooms were spacious and even ..."

Reviewed on 20 Sep 2021

Hotel du Vin & Bistro Edinburgh
Jurys Inn Glasgow

Jurys Inn Glasgow

4 out of 5
The price is £79 per night from 3 Oct to 3 Oct
Located in City Centre Glasgow, this eco-friendly hotel is within a 10-minute walk of Grosvenor Casino Glasgow, Riverboat and Buchanan Street. Kelvingrove Art ...
4.1/5Very Good! (974 reviews)
"The staff on reception we’re very friendly and helpful. The hotel is right on the train station but secondary glazing meant we hardly heard it"

Reviewed on 25 Sep 2021

Jurys Inn Glasgow
InterContinental Edinburgh The George, an IHG Hotel

InterContinental Edinburgh The George, an IHG Hotel

5 out of 5
19-21 George Street, Edinburgh, Scotland
The price is £212 per night from 17 Oct to 17 Oct
Located in New Town, this luxury hotel is within a 10-minute walk of Princes Street Gardens and St. Giles' Cathedral. Edinburgh Playhouse Theatre and Edinburgh ...
4.5/5Wonderful! (992 reviews)
"Lovely hotel, friendly staff, delicious breakfast and fab location."

Reviewed on 19 Sep 2021

InterContinental Edinburgh The George, an IHG Hotel
Dakota Edinburgh

Dakota Edinburgh

3.5 out of 5
Ferrymuir Retail Park, South Queensferry, Scotland
The price is £76 per night from 17 Oct to 17 Oct
Situated in South Queensferry, this hotel is 1.1 mi (1.7 km) from Forth Road Bridge and 2.9 mi (4.7 km) from Deep Sea World. Forth Rail Bridge and Hopetoun House ...
4.5/5Wonderful! (919 reviews)
"Lovely atmosphere staff friendly and helpful. A good location to the airport. Clean and all staff and patrons wearing masks."

Reviewed on 25 Sep 2021

Dakota Edinburgh
Malmaison Edinburgh

Malmaison Edinburgh

4 out of 5
1 Tower Place Leith, Edinburgh, Scotland
The price is £87 per night from 3 Oct to 3 Oct
Located in Leith, this romantic hotel is 0.4 mi (0.7 km) from Royal Yacht Britannia and within 3 miles (5 km) of Palace of Holyroodhouse and Royal Mile. Edinburgh ...
4.2/5Very Good! (965 reviews)
"Liked the comfort of the bedrooms. One of reasons for choosing this hotel was the free on site parking. Very convenient."

Reviewed on 12 Sep 2021

Malmaison Edinburgh
voco Grand Central Glasgow

voco Grand Central Glasgow

4 out of 5
99 Gordon Street, Glasgow, Scotland
The price is £81 per night from 3 Oct to 3 Oct
Located in City Centre Glasgow, this eco-friendly hotel is within a 5-minute walk of Lighthouse and Buchanan Street. George Square and Merchant City are also ...
4.3/5Excellent! (965 reviews)
"Nice hotel with friendly helpful staff"

Reviewed on 26 Sep 2021

voco Grand Central Glasgow
Western House Hotel

Western House Hotel

4 out of 5
Craigie Road, Ayr, Scotland
The price is £89 per night from 10 Oct to 10 Oct
Situated near the airport, this romantic hotel is within 1 mi (2 km) of Ayr Racecourse and Ayr Beach. Robert Burns Birthplace Museum and Heads of Ayr Farm Park ...
4.6/5Exceptional! (613 reviews)
"Lovely room in main building. All staff very friendly. Breakfast was overly complex"

Reviewed on 24 Sep 2021

Western House Hotel
Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre

4 out of 5
80 High Street The Royal Mile, Edinburgh, Scotland
The price is £156 per night from 17 Oct to 17 Oct
Located in Old Town Edinburgh, this spa hotel is steps away from Museum of Childhood, Royal Mile and Princes Street. Real Mary King's Close and St. Giles' Cathedral ...
4.5/5Wonderful! (984 reviews)
"V good location and nice hotel"

Reviewed on 18 Sep 2021

Radisson Blu Hotel, Edinburgh City Centre
Angel's Share Hotel

Angel's Share Hotel

4 out of 5
7-11 Hope Street, Edinburgh, Scotland
The price is £89 per night from 10 Oct to 10 Oct
Located in New Town, this hotel is within a 15-minute walk of Princes Street, Royal Mile and Edinburgh Castle. Princes Street Gardens and The Hub are also within ...
4.3/5Excellent! (983 reviews)
"There was nothing we didn't like. Its a lovely unique place to stay. The staff go out of their way to be friendly and helpful. Highly recommended."

Reviewed on 17 Sep 2021

Angel's Share Hotel
Don't see what you're looking for?
We've got more Hotels with Restaurant. Find the right one for you.
View all properties
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 Cities in Scotland

Pocket Guide: Hotels with Restaurant in Scotland

Search for Hotels with Restaurant in Scotland on Expedia.co.uk. You can easily find your Hotels with Restaurant in Scotland using one of the methods below:

  • View our selection of featured hotels in Scotland
  • Use the map to find budget hotels in the Scotland neighborhood you prefer
  • Use the filters to see hotels in a specific area of Scotland, select a specific theme, brand, or hotel class in Scotland
  • Enter your travel dates now to view the best deals on hotels in Scotland - while they last

More trip options