Scotland hotels

Scotland hotels

Scotland
Check-in
Check-out
Compare vs KAYAK |
There are travel restrictions to Scotland. Learn more
Stay informed and receive email updates for when travel restrictions ease for Scotland.

Latest Scotland Hotel Deals

Edinburgh
Edinburgh
3 stars from R797
4+ stars from R1 057
Glasgow
Glasgow
3 stars from R1 138
4+ stars from R1 642
Aberdeen
Aberdeen
4+ stars from R2 959
Girvan
4+ stars from R4 893
Pitlochry
Pitlochry
3 stars from R1 024

Good to know

Low season

November

High season

July

Average price (weeknight)

R2 014

Average price (weekend night)

R2 216
Cheapest month to stay with an average 17% drop in price.
Most expensive month to stay with an average 12% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

When to book a hotel in Scotland

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

FAQs when booking a hotel in Scotland

Are hotels in Scotland safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in Scotland?

How much is a cheap hotel in Scotland?

How much is a hotel in Scotland for tonight?

Best Scotland hotels

Show all
Barcaldine Castle - Oban - Living room
1
9,6 Excellent (94 reviews)
R4 390+
Eden Locke - Edinburgh
2
9,2 Excellent (1 593 reviews)
R2 415+
Kinloch Lodge Hotel And Restaurant - Isle of Skye - Living room
3
9,1 Excellent (205 reviews)
R6 080+
Hampton by Hilton Dundee City Centre - Dundee - Lounge
4
9,0 Excellent (4 111 reviews)
R1 220+
Apex City Quay Hotel & Spa - Dundee - Building
5
8,9 Excellent (5 115 reviews)
R1 431+
The Ugadale Hotel and Cottages - Campbeltown - Building
6
8,7 Excellent (76 reviews)
R4 146+
Waldorf Astoria Edinburgh - The Caledonian - Edinburgh - Living room
7
8,7 Excellent (1 427 reviews)
R5 072+
Rocpool Reserve Hotel & Restaurant - Inverness - Building
8
8,7 Excellent (251 reviews)
R1 691+
Perle Oban Hotel & Spa - Oban - Building
9
8,6 Excellent (1 424 reviews)
R2 504+
Isles Of Glencoe Hotel - Ballachulish
10
8,4 Excellent (1 260 reviews)
R2 748+
Muthu Fort William Hotel - Fort William - Bedroom
12
6,5 Good (682 reviews)