Hotels in Highlands

Hotels found in Highlands — 495

Search hotels in Highlands

Braeval Hotel

Crescent Road, Nairn, Highlands Map
Braeval Hotel Photos
13 reviews

With stunning, uninterrupted sea views over Nairn’s beach and the Moray Firth, this comfortable family-run Show more

The Waterside Hotel

19 Ness Bank, Inverness, Highlands Map
The Waterside Hotel Photos
7 reviews

This family-run hotel is situated on the south bank of the River Ness, a 3 minutes’ walk from the city Show more

The Stronlossit Inn

The Stronlossit Inn, Roybridge, Highlands Map
The Stronlossit Inn Photos
20 reviews

The Stronlossit Inn offers warm Highland hospitality in an Area of Outstanding Natural Beauty, with Show more


The Square, Strathpeffer, Highlands Map
Craigvar Photos
20 reviews

This charming Georgian house offers luxury B&B accommodation in the centre of the former Victorian spa Show more

Mavisburn B&B

2 The Steadings, Auchterawe, Fort Augustus Map
Mavisburn B&B Photos
15 reviews

Mavisburn is set in peaceful, relaxing surroundings of Auchterawe Forest, in the heart of the Great Show more

Carndaisy House

Easter Urray, Muir of Ord Map
Carndaisy House Photos
8 reviews

Surrounded by Inverness countryside, Carndaisy House offers free parking, free Wi-Fi and spacious bedrooms. Show more

West Highland Hotel

Davie's Brae, Mallaig Map
West Highland Hotel Photos
3 reviews

The “Road to the Isles” ends at the harbour of Mallaig, with ferries to the Hebrides leaving from this Show more