Hotels in Highlands

Hotels found in Highlands — 495

Search hotels in Highlands

Daviot Lodge

Daviot, Inverness, Highlands Map
Daviot Lodge Photos
10 reviews

This award-wining luxury bed and breakfast accommodation is set in 80 acres of peaceful pasture land Show more

Inn at Ardgour

Ardgour, Onich, Highlands Map
Inn at Ardgour Photos
27 reviews

A warm, family welcome awaits at this traditional West Highland inn/small hotel. Show more

6 Caberfeidh

6 Caberfeidh Fassifernrd, Fort William, Highlands Map
6 Caberfeidh Photos
17 reviews

This family-run establishment is 5 minutes’ walk from train and bus stations, and 2 minutes’ walk from Show more

The Brown Trout Hotel

Station Road, Watten, Highlands Map
The Brown Trout Hotel Photos
5 reviews

Situated in the historic village of Watten, near Loch Watten, this family-run hotel provides a friendly Show more

Caledonian Hotel

The Square, High Street, Beauly, Highlands Map
Caledonian Hotel Photos
9 reviews

This relaxed, 300-year-old village inn offers home-cooking, history and a lounge bar. Show more

Castle Arms Hotel

Mey, Caithness, Mey, Highlands Map
Castle Arms Hotel Photos
11 reviews

A former 19th-century coaching inn, Castle Arms Hotel is a Visit Scotland award winning hotel just 8 Show more

Loch Ness Inn

Lewiston, Drumnadrochit, Highlands Map
Loch Ness Inn Photos
16 reviews

The Loch Ness Inn is conveniently located between Drumnadrochit and Urquhart Castle in the village of Show more

Holborn Hotel

16 Princes Street, Thurso Map
Holborn Hotel Photos
5 reviews

The Holborn is a family run hotel situated in Thurso, a 5-minute walk to the beach. Show more

Bosville Hotel

9-11 Bosville Terrace, Portree, Portree Map
Bosville Hotel Photos
18 reviews

Overlooking Portree’s quaint harbour, this modern hotel serves fresh produce from the Isle of Skye in Show more