Compare Hotels with Restaurants in Scotland
Secret Bargains - Save an extra 10% or more on select Hotels with Restaurants
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Scotland Hotels with Restaurants

Apex Grassmarket Hotel
31-35 Grassmarket Edinburgh Scotland
$145 nightly
The price is $175 total per night
$175 total
Apr 19 - Apr 20
Total with taxes and fees
With a stay at Apex Grassmarket Hotel, you'll be centrally located in Edinburgh, steps from Grassmarket and 6 minutes by foot from Edinburgh Castle.
Pool
Free WiFi

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club Kirknewton Scotland
$109 nightly
The price is $130 total per night
$130 total
Apr 26 - Apr 27
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Dalmahoy Hotel & Country Club in Kirknewton, you'll be near the airport, within a 15-minute drive of Edinburgh Zoo and Murrayfield Stadium.
Pool
Parking included

Village Hotel Edinburgh
140 Crewe Road South Edinburgh Scotland
$157 nightly
The price is $188 total per night
$188 total
Apr 27 - Apr 28
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Village Hotel Edinburgh in Edinburgh (Craigleith), you'll be a 3-minute drive from Dean Village and 8 minutes from Edinburgh Castle.
Pool
Hot Tub

Apex Waterloo Place Hotel
23-27 Waterloo Place Edinburgh Scotland
$157 nightly
The price is $188 total per night
$188 total
Apr 19 - Apr 20
Total with taxes and fees
With a stay at Apex Waterloo Place Hotel, you'll be centrally located in Edinburgh, steps from Princes Street and 8 minutes by foot from Royal Mile.
Pool
Spa

Apex City of Edinburgh Hotel
61 Grassmarket Edinburgh Scotland
$168 nightly
The price is $201 total per night
$201 total
Apr 26 - Apr 27
Total with taxes and fees
With a stay at Apex City of Edinburgh Hotel, you'll be centrally located in Edinburgh, steps from Grassmarket and 6 minutes by foot from Edinburgh Castle.
Free WiFi
Breakfast available

Coylumbridge Resort Hotel
Aviemore Invernesshire Aviemore Scotland
$66 nightly
The price is $80 total per night
$80 total
Apr 19 - Apr 20
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Coylumbridge Resort Hotel in Aviemore, you'll be on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife.
Pool
Pet friendly

Carlton George Hotel
44 West George Street Glasgow Scotland
$134 nightly
The price is $161 total per night
$161 total
Apr 19 - Apr 20
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Carlton George Hotel, you'll be centrally located in Glasgow, steps from Buchanan Street and Merchants' House.
Free WiFi
Restaurant

Cameron House on Loch Lomond
A82 Alexandria Scotland
$332 nightly
The price is $399 total per night
$399 total
Apr 28 - Apr 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Cameron House on Loch Lomond in Alexandria, you'll be in the historical district, within a 5-minute drive of Loch Lomond and Loch Lomond and The Trossachs National Park.
Pool
Spa

Apex Dunblane Hydro Hotel
Perth Road Dunblane Scotland
$104 nightly
The price is $125 total per night
$125 total
Apr 19 - Apr 20
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Apex Dunblane Hydro Hotel in Dunblane, you'll be in the historical district, within a 10-minute drive of Stirling Castle and Cathedral Museum.
Pool
Pet friendly

Old Waverley Hotel
43 Princes Street Edinburgh Scotland
$145 nightly
The price is $174 total per night
$174 total
Apr 19 - Apr 20
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Old Waverley Hotel places you in the heart of Edinburgh, steps from Princes Street and St. Andrew Square.
Free WiFi
Restaurant

Village Hotel Glasgow
7 Festival Gate Glasgow Scotland
$79 nightly
The price is $95 total per night
$95 total
Apr 19 - Apr 20
Total with taxes and fees
With a stay at Village Hotel Glasgow in Glasgow (Kinning Park), you'll be within a 15-minute walk of Glasgow Science Centre and OVO Hydro.
Pool
Hot Tub

Hotel du Vin & Bistro Edinburgh
11 Bristo Place Edinburgh Scotland
$146 nightly
The price is $176 total per night
$176 total
Apr 19 - Apr 20
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Hotel du Vin & Bistro Edinburgh in Edinburgh (Old Town Edinburgh), you'll be steps from University of Edinburgh and 9 minutes by foot from Edinburgh Castle.
Pet friendly
Free WiFi
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.
Scotland Hotels with Restaurants essential information
Hotels with Restaurants in Scotland |
1914 |
|---|---|
Highest price | $399 |
Cheapest price | $80 |
Total number of hotels in Scotland | 20,435 |
Popular hotels | Apex Grassmarket Hotel, Dalmahoy Hotel & Country Club, Village Hotel Edinburgh, Apex Waterloo Place Hotel, Apex City of Edinburgh Hotel, Coylumbridge Resort Hotel, Carlton George Hotel, Cameron House on Loch Lomond, Apex Dunblane Hydro Hotel, Old Waverley Hotel, Village Hotel Glasgow, Hotel du Vin & Bistro Edinburgh |
Most Recent Scotland Hotel Reviews

Garner Edinburgh Haymarket by IHG
4 out of 5
Posted 1 hour ago
CheapTickets Verified Review
"The staff were very friendly and happy to help. Brilliant location, right next to the Haymarket train and tram stations. Good links for buses and taxis too. Platform 5 pub attached to the hotel is very good, pleasant atmosphere, food and drinks. The room could have been a bit cleaner, in particular the floors. The duvet was incredibly thick, coupled with the fact the windows were screwed shut and the air conditioning would only go to a minimum of 20 degrees, it made for quite a warm night."
A verified traveler stayed at Garner Edinburgh Haymarket by IHG
More to Explore in Scotland
Top Picks
- Mallaig Hotels
- B&B in Isle of Mull
- Independent Hotels in Islay Island
- Hotels with Bars in Isle of Arran
- Luxury Hotels in Dundee
- Hotels with Free Parking in Perth
- Pet Friendly Hotels in Glencoe
- Beach Resorts & in Inverness
- Villas in St. Andrews
- Independent Hotels in Fort William
- 4 Star Hotels in St Abbs
- Freetobook Hotels in Troon
- East Kilbride Hotels
- Carradale Hotels
- Pet Friendly Hotels in Fort William
- Hotels with Hot Tubs in Inverness
- 5 Star Hotels in Glasgow
- Freetobook Hotels in Perth
- Independent Hotels in Isle of Mull
- Arcade Hotels in Dundee
- Grandtully Hotels
- Hotels with Room Service in Dumfries
- 4 Star Hotels in Dalmally
- 4 Star Hotels in Dumfries
- Historic Hotels in Stirling
- Hotels with Bars in Stirling
- Boutique Hotels in St. Andrews
- Gourdon Hotels
- Hotels with WiFi in Glencoe
- 4 Star Hotels in Glasgow
- Kid Friendly Hotels in Gretna
- Boutique Hotels in Perth
- Hotels with Tennis Courts in Edinburgh
- B&B in Dundee
- Beach Resorts & in Isle of Arran
- Melvaig Hotels
- Ski Resorts & in Tain
- Hotels with Free Parking in Inverness
- Hotels with Air Conditioning in Fort William
- Hotels with Tennis Courts in Isle of Arran
- Hotels with Bars in Oban
- 4 Star Hotels in Morvich
- Kid Friendly Hotels in Inverness
- Largs Hotels
- Hotels with Free Parking in Oban
- Cheap Hotels in Tain
- Cheap Hotels in Dundee
- Arcade Hotels in Inverness
- Grantown-On-Spey Hotels
- B&B in Culloden
- Hotels with Balconies in Inverness
- B&B in Spean Bridge
- South Uist Hotels
- Hotels with a Wedding Venue in Islay Island
- Hotels with Free Breakfast in Culloden
- Historic Hotels in Dumfries
- B&B in Oban
- Adventure Sport Hotels in Weem
- Laurencekirk Hotels
- Inverness Hotels
- Hotels with Restaurants in Stirling
- Edinburgh Hotels
- Luxury Hotels in Inverness
- Business Hotels in Troon
- Hotels with Free Parking in Fort William
- Hotels with an Indoor Pool in Perth
- Bay Hotels in Fort William
- Luxury Hotels in Isle of Arran
- Hotels with Restaurants in Tain
- Luxury Hotels in Fort William
- Flights to Ullapool
- Flights to Isle of Lewis
- Flights from Tampa to Edinburgh
- Flights from New York to Edinburgh
- Flights from Shannon to Inverness
- Flights to Dunblane
- Flights from Wyre
- Flights from South Bend to Inverness
- Flights to Isle of Mull
- Flights from Columbus to Edinburgh
- Flights from Edinburgh
- Flights from Motherwell
- Flights from Grangemouth
- Flights to Mallaig
- Flights from Stonehaven
- Flights from Forfar
- Flights from Tampa to Glasgow
- Flights to Glasgow





