Scotland hotels

Scotland hotels

Scotland
Check-in
Check-out
Compare vs. KAYAK |

Latest Scotland Hotel Deals

Edinburgh
Edinburgh
3 stars from $16
4+ stars from $55
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

March Cheapest month to stay with an average 37% drop in price.

High season

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

Average price (weeknight)

$154 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

$166 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?

Best Scotland hotels

Show all
Luxury New Town 1 Bed Apartment - Edinburgh - Bedroom
1
9.4 Excellent (58 reviews)
Inverlochy Castle - Fort William - Outdoors view
2
9.3 Excellent (240 reviews)
ibis Styles Glasgow Centre West - Glasgow - Building
3
9.3 Excellent (4,311 reviews)
Corriegour Lodge Hotel - Fort William - Bedroom
4
8.9 Excellent (215 reviews)
Radisson Blu Hotel, Glasgow - Glasgow - Building
5
8.9 Excellent (3,033 reviews)
Fraser Suites Glasgow - Glasgow - Bedroom
6
8.9 Excellent (1,830 reviews)
Hilton Glasgow - Glasgow - Building
8
8.5 Excellent (2,334 reviews)
Argyll Guest House - Glasgow - Building
9
8.5 Excellent (1,014 reviews)
pentahotel Inverness - Inverness - Building
10
8.4 Excellent (1,438 reviews)
Glasgow Marriott Hotel - Glasgow - Building
11
8.4 Excellent (2,825 reviews)
Dunollie Hotel - Portree - Building
12
6.7 Good (791 reviews)

Hotels in Scotland