Hotels in Highlands

Hotels found in Highlands — 495

Search hotels in Highlands

Mansfield Castle Hotel

Scotsburn Road, Tain, Highlands Map
Mansfield Castle Hotel Photos
10 reviews

Built in the late 1870s, this imposing Victorian building is set in 3 acres of picturesque countryside Show more

Loch Ness Clansman Hotel

Brackla (A82) Loch Ness side, Brackla, Highlands Map
Loch Ness Clansman Hotel Photos
9 reviews

On the shores of Loch Ness and 10 minutes' drive from Inverness, the Clansman Hotel offers rooms with Show more

Craigmonie Hotel

9 Annfield Rd, Inverness, Highlands Map
Craigmonie Hotel Photos
40 reviews

With an on-site beauty spa, modern leisure facilities and rooms with free Wi-Fi, the Craigmonie Hotel Show more

Windsor Hotel

16 Albert Street, Nairn, Highlands Map
Windsor Hotel Photos
7 reviews

The Windsor Hotel is set only a few miles from Inverness and in the best residential area of Nairn. Show more


7 Broadstone Avenue, Inverness, Highlands Map
Silverstrands Photos

Just 2 minutes’ drive from the centre of Inverness, Silverstrands offers a high standard of bed and Show more

Chrialdon House

Station Road, Beauly, Beauly Map
Chrialdon House Photos

A 12-mile drive from Inverness, Chrialdon House in Beauly offers stylish rooms and Scottish breakfasts Show more

An Airidh

An Airidh, Harlosh, By Dunvegan, Isle of Skye, Dunvegan Map
An Airidh Photos

Around 18 miles from the island’s main town of Portree, An Airidh provides cosy cottage accommodation Show more

Moyness House

6 Bruce Gardens, Inverness Map
Moyness House Photos

Situated close to central Inverness, Moyness House offers comfortable bed and breakfast accommodation, Show more