Prices are in New Zealand Dollars.

Scottish Highlands hotels

Scottish Highlands hotels

Scottish Highlands
Check-in
Check-out
Compare vs KAYAK |

Latest Scottish Highlands Hotel Deals

Inverness
Inverness
3 stars from $66
4+ stars from $77
Portree
Portree
3 stars from $99
Fort William
Fort William
3 stars from $186
4+ stars from $140
Oban
Oban
3 stars from $61
4+ stars from $94

Good to know

Low season

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

High season

May Most expensive month to stay with an average 14% rise in price.

Average price (weeknight)

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

Average price (weekend night)

$188 Average Fri & Sat price over the last 2 weeks.

FAQs when booking a hotel in Scottish Highlands

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

What is the most popular destination in Scottish Highlands?

How much is a cheap hotel in Scottish Highlands?

How much is a hotel in Scottish Highlands for this weekend?

Best Scottish Highlands hotels

Show all
2 Quail - Dornoch - Building
1
9.4 Excellent (33 reviews)
Royal Golf Hotel - Dornoch - Building
2
8.9 Excellent (266 reviews)
Kingsmills Hotel Inverness - Inverness - Building
3
8.7 Excellent (2,654 reviews)
Eagle Hotel - Dornoch - Bedroom
4
8.4 Excellent (344 reviews)
pentahotel Inverness - Inverness - Building
5
8.2 Excellent (2,049 reviews)
The Royal Highland Hotel - Inverness - Building
6
7.8 Good (2,656 reviews)
Jurys Inn Inverness - Inverness - Building
8
7.7 Good (2,530 reviews)
Mercure Inverness Hotel - Inverness - Building
9
7.6 Good (2,300 reviews)
Kings Arms Hotel - Isle of Skye - Building
10
6.6 Good (964 reviews)
Glenavon Homestay - Oban - Bedroom
11
6.0 Good (23 reviews)
Corrie View - Fort William - Living room
12
4.5 Okay (28 reviews)

Top Scottish Highlands destinations