Hotels with Restaurants in Scotland

Check availability on Scotland Hotels with Restaurants

This weekend
Next weekend

Pick from 1914 Scotland Hotels with Restaurants with updated room rates, reviews, and availability. Most hotels are fully refundable.

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (1818)
"An overall good hotel, good size room, great location and lovely breakfast."
Apex Grassmarket Hotel

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1597)
"Really good place. "
Dalmahoy Hotel & Country Club

Village Hotel Edinburgh

4.0 star property
8.2 out of 10, Very Good, (1000)
"It was the perfect location for us to spend a couple of days in the city with friends "
Village Hotel Edinburgh

Apex Waterloo Place Hotel

4.0 star property
9.2 out of 10, Wonderful, (1646)
"Great location, nice rooms, friendly staff and great breakfast."
Apex Waterloo Place Hotel

Apex City of Edinburgh Hotel

4.0 star property
9.0 out of 10, Wonderful, (1321)
"Great location, rooms, and service…."
Apex City of Edinburgh Hotel

Coylumbridge Resort Hotel

4.0 star property
6.8 out of 10, (1001)
"Nice place "
Coylumbridge Resort Hotel

Carlton George Hotel

4.0 star property
9.2 out of 10, Wonderful, (1001)
"Nice accommodations and right at the train station. "
Carlton George Hotel

Cameron House on Loch Lomond

5.0 star property
9.0 out of 10, Wonderful, (158)
"Great outdoors "
Cameron House on Loch Lomond

DoubleTree by Hilton Dunblane Hydro

4.0 star property
8.4 out of 10, Very Good, (1000)
"Great weekend stay and ideally located"
DoubleTree by Hilton Dunblane Hydro

Old Waverley Hotel

3.0 star property
8.4 out of 10, Very Good, (1001)
"Friendly staff, amazing location, good breakfast, no complaints!"
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