Book Highland Hotels
Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Find properties with these dates
Top Hotels in Highland
Westlands of Pitlochry
Westlands of Pitlochry
9.6 out of 10, Exceptional, (350)
The price is AU$318
per night
16 May - 17 May
Culloden House Hotel
Culloden House Hotel
9.6 out of 10, Exceptional, (345)
The price is AU$728
per night
14 May - 15 May
Save an average of 15% on thousands of hotels when you're signed in
Lochardil House Hotel
Lochardil House Hotel
9.4 out of 10, Exceptional, (350)
The price is AU$459
per night
16 May - 17 May
Kingsmills Hotel
Kingsmills Hotel
9.2 out of 10, Wonderful, (1004)
The price is AU$386
per night
6 June - 7 June
The Marmalade Hotel
The Marmalade Hotel
9.2 out of 10, Wonderful, (199)
The price is AU$713
per night
2 June - 3 June
Duisdale House Hotel
Duisdale House Hotel
9.2 out of 10, Wonderful, (424)
The price is AU$913
per night
8 June - 9 June
The Old Manse of Blair
The Old Manse of Blair
9.2 out of 10, Wonderful, (49)
The price is AU$396
per night
13 May - 14 May
The Loch Ness Inn
The Loch Ness Inn
9.2 out of 10, Wonderful, (423)
The price is AU$402
per night
13 May - 14 May
Perle Oban Hotel & Spa
Perle Oban Hotel & Spa
9.0 out of 10, Wonderful, (889)
The price is AU$448
per night
9 June - 10 June
Isle of Skye Guest house
Isle of Skye Guest house
9.0 out of 10, Wonderful, (116)
The price is AU$675
per night
2 June - 3 June
Ardross Glencairn
Ardross Glencairn
8.8 out of 10, Excellent, (612)
The price is AU$208
per night
12 May - 13 May
Broadford Hotel
Broadford Hotel
8.8 out of 10, Excellent, (166)
The price is AU$552
per night
12 May - 13 May
Tulloch Castle Hotel
Tulloch Castle Hotel
8.4 out of 10, Very good, (555)
The price is AU$311
per night
3 June - 4 June
Atholl Palace Hotel
Atholl Palace Hotel
8.4 out of 10, Very good, (770)
The price is AU$365
per night
17 May - 18 May
Holiday Inn Express Inverness, an IHG Hotel
Holiday Inn Express Inverness, an IHG Hotel
8.4 out of 10, Very good, (1002)
The price is AU$360
per night
9 June - 10 June
The Glencoe Inn
The Glencoe Inn
8.2 out of 10, Very good, (95)
The price is AU$473
per night
11 June - 12 June
Ballachulish Hotel
Ballachulish Hotel
8.2 out of 10, Very good, (411)
The price is AU$449
per night
30 May - 31 May
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Recent Reviews in Highland
Recent Reviews in Highland
5/5 Excellent
"Lovely atmosphere. Staff wonderful"
A verified traveller stayed at Glenmoriston Townhouse Hotel
Posted 7 hours ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Top Highland Destinations
- Inverness Hotels
- Isle of Skye Hotels
- Fort William Hotels
- Portree Hotels
- Aviemore Hotels
- Glencoe Hotels
- Ullapool Hotels
- Kyle Hotels
- Mallaig Hotels
- Fort Augustus Hotels
- Nairn Hotels
- Thurso Hotels
- Dingwall Hotels
- Spean Bridge Hotels
- Grantown-on-Spey Hotels
- Dornoch Hotels
- Gairloch Hotels
- Achnasheen Hotels
- Invergarry Hotels
- Kingussie Hotels