MENU Search hotel breaks

Hotels in Scottish Highlands

Uncover the most beautiful and romantic scenery in Scotland, with its wild moors, mountains and lochs. The central Highland area is within easy access of Glasgow and Edinburgh, so this makes it the perfect base for exploring popular destinations. If you're someone on the hunt for an adventure, The West Highlands includes the famous Loch Ness and Britain's highest mountain - Ben Nevis. Loch Ness is probably most well known for the sightings of its ‘monster' affectionately known as Nessie! As for The Northern Highlands, expect a unique quality of light and space as the wide skies and ever-present sea create an enchanting atmosphere.

Arrival date:
Nights:
Free search:
Close

View advanced filters

Price
Per room, per night
Loading
1

Drumossie Hotel

Inverness, Scottish Highlands

4* Country manor house hotel set in the Northumberland countryside

Luxury Scottish Getaway  

Packages
available from
From £149 per room pp From £149 per room

Instant Availability

2

Craiglynne

Speyside, Scottish Highlands

Traditional 82 bedroom hotel in Speyside

Classic Country Getaway  

Packages
available from
£184 per room pp £184 per room

Instant Availability

3

The Ugadale Hotel

Machrihanish, West Coast Scotland

Historic hotel surrounded by unparalleled natural beauty

Relaxing Scottish Getaway  

Packages
available from
From £265 per room pp From £265 per room

Instant Availability

4

Dunalastair Hotel Suites

Loch Rannoch, Perthshire

5* Luxury country hotel in Perthshire

Instant Availability

5

Dunkeld House Hotel

Dunkeld, Perthshire

Luxurious country house hotel with spa in stunning Perthshire

Instant Availability