Stay in Highlands's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Ness Walk 5 stars

Hotel in Inverness

Ness Walk features free WiFi and rooms with air conditioning in Inverness. Boasting a terrace, this hotel is set near attractions such as Inverness Castle. The property has a restaurant. Large. Very comfortable room & fantastic staff. Location is perfect for a stroll along the river to Inverness town centre

Show more Show less
9.2
Superb
1,075 reviews
Price from
£175
per night

Heathmount Hotel 3 stars

Hotel in Inverness City Centre, Inverness

The centrally located Heathmount Hotel is 10 minutes’ walk from Inverness Castle, and offers Scottish whisky, Illy coffee and freshly mixed cocktails in its 2 contrasting bars. Hotel was great, bedroom spotless, bed comfortable. Breakfast & dinner were also of an excellent standard & the staff were all lovely. Great base for exploring the surrounding area. Exceeded expectations. Would stay here again.

Show more Show less
9
Superb
1,073 reviews
Price from
£76.50
per night

Tingle Creek Hotel 3 stars

Hotel in Kyle of Lochalsh

Overlooking the Isle of Skye & Raasay, Tingle Creek Hotel is set in a quiet location within the West Highlands of Scotland. Exceptional food. Clean room a great stop on our road trip.

Show more Show less
9.1
Superb
1,123 reviews
Price from
£130
per night

High Range Lodge Hotel 4 stars

Hotel in Aviemore

With fantastic views of Rothiemurchus Forest and the Cairngorm Mountains, the High Range Lodge Hotel offers spacious rooms with original artwork by local artists. Location was great the staff were very helpful and the room was clean and comfortable

Show more Show less
9
Superb
1,912 reviews
Price from
£80
per night

Cuillin Hills Hotel 4 stars

Hotel in Portree

In 15 acres of private grounds, this hotel boasts spectacular views over Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskies on offer. First class experience w/ an amazing view

Show more Show less
9.4
Superb
1,932 reviews
Price from
£197.75
per night

Sconser Lodge Hotel

Hotel in Sconser

Set in Sconser, Sconser Lodge Hotel features a restaurant, bar and free WiFi. Private parking can be arranged at an extra charge. The units in the hotel are equipped with a flat-screen TV. Was very happy with everything about the place. I think we stayed in the best room in the house, with a fine big 4 post bed and a great sea view. The binoculars were a funny surprise. The breakfast set us up well for the day ahead. The hosts were very friendly.

Show more Show less
9.4
Superb
137 reviews
Price from
£140.25
per night

The Osprey Hotel 3 stars

Hotel in Kingussie

Situated 400 metres from Highland Folk Museum and 1.7 km from Ruthven Barracks, The Osprey Hotel offers accommodation in Kingussie. The bed and breakfast offers a terrace. Hiking can be enjoyed... We had a wonderful stay here. Des and Sinaed are exceptional hosts in every sense. We had a wonderfully warm welcome and nothing was too much trouble for them throughout our stay. They do not sell alcohol but allowed up to have use of a fridge and and glasses so we could drink our own. Breakfast was really excellent. My husband had the best bowl of porridge topped with fruits I have ever seen in a hotel and my hot vegetarian breakfast was perfectly cooked. Our room and all areas of the hotel were spotlessly clean and overall the atmosphere was warm and welcoming.

Show more Show less
9.4
Superb
111 reviews
Price from
£70
per night

Muir Bank

Hotel in Muir of Ord

Set in Muir of Ord, Muir Bank has a shared lounge. The property offers free private parking and free WiFi. Guest rooms in the hotel are fitted with a flat-screen TV. Nice comfy bed. Clean and tidy room. The new decor was great and clean.

Show more Show less
9.1
Superb
212 reviews
Price from
£65
per night

Rokeby Manor 3 stars

Hotel in Invergarry

Rokeby Manor has a restaurant, bar, a shared lounge and garden in Invergarry. This 3-star hotel offers ski-to-door access and room service. Private parking can be arranged at an extra charge. Friendly staff and very clean.

Show more Show less
9
Superb
277 reviews
Price from
£192
per night

Isle of Raasay Distillery 4 stars

Hotel in Raasay

Isle of Raasay Distillery in Raasay provides adults-only accommodation with a bar and a shared lounge. This 4-star hotel offers luggage storage space. Lovely location, wonderful staff, helpful, friendly and informative. And the views is amazing! Hotel is lovely and the honesty bar is great!

Show more Show less
9.1
Superb
240 reviews
Price from
£148.50
per night

Hotels with extra health and safety measures

Find hotels in Highlands with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Highlands in the past month

See all

Highlands's best hotels with breakfast

See all

Budget hotels in Highlands

See all

Hotels in Highlands that you can book without a credit card

See all

Highlands highlights

FAQs about hotels in Highlands

Explore guest reviews of hotels in Highlands

See all