MENU Search hotel breaks

Hotels in Scottish Highlands

The area of the Highlands northeast of Loch Lomond has the most beautiful and romantic scenery in Scotland, with wild moors, mountains and lochs. The central Highland area is within easy access of Glasgow and Edinburgh. 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.' Fort William is a popular town situated on the West Highland railway on the shores of Loch Linnhe. The Northern Highlands have 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-star luxury hotel in Inverness, Scotland

2 packages

Packages
available from
£139 per room pp £139 per room

More information Book Now

2

Craiglynne

Grantown-on-Spey, Scottish Highlands

Traditional 82 bedroom hotel in Speyside

1 package

Packages
available from
£159 per room pp £159 per room

More information Book Now

3

Atholl Palace Hotel

Pitlochry, Perthshire

4-star luxury castle hotel with a spa in the heart of Perthshire

1 package , 5 room types Available

Packages
available from
£229 per room pp £229 per room

More information Book Now

4

The Royal Hotel

Argyll & Bute, West Coast Scotland

Historic hotel situated on the harbourside in Campbeltown

5

The Ugadale Hotel

Argyll & Bute, West Coast Scotland

Historic hotel surrounded by unparalleled natural beauty

6

Dunkeld House Hotel

Dunkeld, Perthshire

Luxurious country house hotel with spa in stunning Perthshire

7

Stonefield Castle Hotel

Argyll and Bute, West Coast Scotland

Romantic castle hotel on the shores of Loch Fyne

8

Ballathie House

Perthshire, Perthshire

Classic Scottish Country Hotel on the banks of the River Tay

9

Dunalastair Hotel Suites

Loch Rannoch, Perthshire

5 star luxury country hotel in Perthshire