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
$201 nightly
The price is $241 total per night
$241 total
Jun 7 - Jun 8
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
$126 nightly
The price is $151 total per night
$151 total
Jun 21 - Jun 22
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 10-minute drive of Royal Highland Centre and Edinburgh Park.
Pool
Parking included

Village Hotel Edinburgh
140 Crewe Road South Edinburgh Scotland
$156 nightly
The price is $187 total per night
$187 total
Jun 7 - Jun 8
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 5 minutes from Princes Street.
Pool
Hot Tub

Apex Waterloo Place Hotel
23-27 Waterloo Place Edinburgh Scotland
$234 nightly
The price is $281 total per night
$281 total
Jun 11 - Jun 12
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
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
$252 nightly
The price is $303 total per night
$303 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
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 University of Edinburgh.
Free WiFi
Breakfast available

Coylumbridge Resort Hotel
Aviemore Invernesshire Aviemore Scotland
$77 nightly
The price is $93 total per night
$93 total
Jun 14 - Jun 15
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
$144 nightly
The price is $173 total per night
$173 total
Jun 14 - Jun 15
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
Air conditioning

Cameron House on Loch Lomond
A82 Alexandria Scotland
$312 nightly
The price is $375 total per night
$375 total
Jun 16 - Jun 17
Total with taxes and fees
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 The Trossachs National Park and Loch Lomond.
Pool
Spa

Apex Dunblane Hydro Hotel
Perth Road Dunblane Scotland
$145 nightly
The price is $174 total per night
$174 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Apex Dunblane Hydro Hotel in Dunblane, you'll be in the historical district, within a 15-minute drive of Stirling Castle and Gleneagles Golf Course.
Pool
Pet friendly

Old Waverley Hotel
43 Princes Street Edinburgh Scotland
$229 nightly
The price is $275 total per night
$275 total
Jun 7 - Jun 8
Total with taxes and fees
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
$82 nightly
The price is $98 total per night
$98 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
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
$276 nightly
The price is $331 total per night
$331 total
Jun 28 - Jun 29
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 | $375 |
Cheapest price | $93 |
Total number of hotels in Scotland | 20,907 |
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

Britannia Hotel Edinburgh
4 out of 5
Posted 1 hour ago
CheapTickets Verified Review
"Do not expect much for the price and you won't be disappointed. The staff was very nice and helpful."
A verified traveler stayed at Britannia Hotel Edinburgh
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





