Scotland hotels

Scotland hotels

Scotland
Check-in
Check-out
Compare vs KAYAK |

Latest Scotland Hotel Deals

Edinburgh
Edinburgh
3 stars from £14
4+ stars from £45
Glasgow
Glasgow
3 stars from £19
4+ stars from £46
Inverness
Inverness
3 stars from £26
4+ stars from £25
Aberdeen
Aberdeen
3 stars from £33
4+ stars from £49
Oban
Oban
3 stars from £35
4+ stars from £21
Fort William
Fort William
3 stars from £17
4+ stars from £76

Good to know

Low season

January Cheapest month to stay with an average 32% drop in price.

High season

April Most expensive month to stay with an average 19% rise in price.

Average price (weeknight)

£113 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

£120 Average Fri & Sat price over the last 2 weeks.

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?

How much is a hotel in Scotland for this weekend?

Best Scotland hotels

Show all
Blossom Cottage Luxury Self Catering - Isle of Skye
1
9.3 Excellent (27 reviews)
Melfort Village - Oban - Bedroom
2
9.1 Excellent (82 reviews)
Carlton George Hotel - Glasgow - Bedroom
3
8.9 Excellent (933 reviews)
Intercontinental Edinburgh The George - Edinburgh - Building
4
8.8 Excellent (2,467 reviews)
Novotel Edinburgh Park - Edinburgh - Building
5
8.7 Excellent (2,553 reviews)
Clachandubh House - Oban - Building
6
8.5 Excellent (52 reviews)
Cluaran House - Edinburgh - Bedroom
7
8.5 Excellent (273 reviews)
pentahotel Inverness - Inverness - Building
8
8.4 Excellent (1,440 reviews)
Holiday Inn Edinburgh - Edinburgh - Building
9
8.1 Excellent (2,952 reviews)
Leonardo Royal Edinburgh Haymarket - Edinburgh - Building
10
8.1 Excellent (8,537 reviews)
Adelphi Suites - Aberdeen - Bedroom
11
7.1 Good (34 reviews)
Kings Arms Hotel - Isle of Skye - Building
12
6.5 Good (1,043 reviews)