Scotland hotels

Scotland hotels

Scotland
Check-in
Check-out
Compare vs KAYAK |

Latest Scotland Hotel Deals

Edinburgh
Edinburgh
3 stars from ₹ 1,028
4+ stars from ₹ 4,186
Glasgow
Glasgow
3 stars from ₹ 1,469
4+ stars from ₹ 4,921
Inverness
Inverness
3 stars from ₹ 2,864
4+ stars from ₹ 4,480
Aberdeen
Aberdeen
3 stars from ₹ 3,452
4+ stars from ₹ 3,892
Oban
Oban
3 stars from ₹ 6,683
Fort William
Fort William
3 stars from ₹ 4,994
4+ stars from ₹ 5,802

Good to know

Low season

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

High season

August Most expensive month to stay with an average 10% rise in price.

Average price (weeknight)

₹ 9,244 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

₹ 10,167 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
Old Course Hotel - St. Andrews - Building
1
9.0 Excellent (878 reviews)
₹ 27,394+
Jurys Inn Aberdeen Airport - Aberdeen - Building
2
8.0 Excellent (305 reviews)
₹ 6,537+
Toravaig House Hotel - Isle of Skye - Bedroom
3
8.0 Excellent (129 reviews)
₹ 20,931+
The Royal Hotel Campbeltown - Campbeltown - Building
4
8.0 Excellent (187 reviews)
₹ 13,587+
Holiday Inn Express Dundee - Dundee - Bar
5
8.0 Excellent (1,898 reviews)
₹ 6,170+
Leonardo Inn Aberdeen Airport - Aberdeen - Building
6
8.0 Excellent (961 reviews)
₹ 5,362+
Ardshiel Hotel - Campbeltown - Building
7
8.0 Excellent (148 reviews)
₹ 8,593+
Malmaison Dundee - Dundee - Bar
8
8.0 Excellent (1,752 reviews)
₹ 6,831+
Isles Of Glencoe Hotel - Ballachulish - Building
9
8.0 Excellent (1,176 reviews)
₹ 9,107+
Mercure Inverness Hotel - Inverness - Building
10
7.0 Good (1,895 reviews)
₹ 8,814+
The Glencoe Inn - Ballachulish - Lobby
11
6.0 Good (476 reviews)
₹ 10,282+
Balmoral Hotel - Oban - Bedroom
12
5.0 Okay (3 reviews)
₹ 4,774+