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 $73
4+ stars from $91
Fort William
Fort William
3 stars from $222
4+ stars from $152
Portree
Portree
3 stars from $193

Good to know

Low season

JanuaryCheapest month to stay with an average 30% drop in price.

High season

DecemberMost expensive month to stay with an average 23% rise in price.

Average price (weeknight)

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

Average price (weekend night)

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

When to book a hotel in Scottish Highlands

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 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 tonight?

Best Scottish Highlands hotels

Show all
2 Quail - Dornoch - Beach
1
9.4 Excellent (33 reviews)
Shandwick House - Tain - Bedroom
2
9.0 Excellent (242 reviews)
Kingsmills Hotel Inverness - Inverness - Lounge
3
8.7 Excellent (3,916 reviews)
Royal Golf Hotel - Dornoch - Bedroom
4
8.6 Excellent (435 reviews)
Eagle Hotel - Dornoch
5
8.2 Excellent (546 reviews)
The Shandwick Inn - Tain - Bedroom
6
8.1 Excellent (216 reviews)
pentahotel Inverness - Inverness - Bar
7
8.0 Excellent (2,709 reviews)
Morangie Hotel - Tain
8
7.9 Good (364 reviews)
The Royal Hotel Tain - Tain - Bar
9
7.8 Good (499 reviews)
The Royal Highland Hotel - Inverness - Restaurant
10
7.5 Good (3,808 reviews)
Kings Arms Hotel - Isle of Skye
11
6.8 Good (939 reviews)
Corrie View - Fort William - Bedroom
12
5.3 Okay (43 reviews)

Top Scottish Highlands destinations