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. Location Very clean Just everything

Show more Show less
9.2
Superb
1,124 reviews
Price from
£145
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. Breakfast was delicious.....especially the Mushrooms & Poached Egg on toast. Our room was up at the top of the hotel and had great views across the city to the hills beyond.....We have never had such wonderful views whilst showering before.

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

Borgie Lodge Hotel

Hotel in Borgie

Borgie Lodge Hotel offers a Highland setting situated between Bettyhill and Tongue within the Borgie River Glen. This hotel is set within its own gardens. Absolutely phenomenal staff, rooms and food. The stags at night were a huge bonus! Definitely will return!

Show more Show less
9.3
Superb
1,027 reviews
Price from
£125
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. Everything, great chef. A must for dinner

Show more Show less
9.1
Superb
1,126 reviews

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. The rooms were clean and spacious. The front desk people were friendly and helpful.

Show more Show less
9
Superb
1,905 reviews
Price from
£60
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. Fantastic location with wonderful view of Portree bay. The restaurant is excellent, great food and perfect service. Room very quiet with all comforts, large bathroom with double sinks. Nice park and garden in front of the hotel. Free parking. Great value for money.

Show more Show less
9.4
Superb
1,923 reviews
Price from
£111.87
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... Sinead and Des were the highlight of our stay. Such a great couple and welcome you as if you were family. They couldn't do enough to make our stay comfortable and we loved staying there. The breakfast was fantastic...well-done Sinead. Loved the wee bar area and the breakfast lounge was so light and fresh. A fab wee find.

Show more Show less
9.4
Superb
130 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. Spotless and of exceptionally high quality.

Show more Show less
9.1
Superb
224 reviews
Price from
£50
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. The best hotel throughout our UK trip. Beautiful views, small which creates a cosy atmosphere, and great service. Only regret not spending more time here. Just a short two minute walk from the ferry. Will only stay here during our next trip!

Show more Show less
9.1
Superb
236 reviews
Price from
£108.90
per night

Garvault House

Hotel in Kinbrace

Boasting a bar and dinner service on request, Garvault Highland House is set 10 miles from Kinbrace, in a remote area with an abundance of wildlife. Private parking is accessible at this property. Superb breakfast, pretty much whatever we wanted. Delicious. Dinner was a lovely social evening with other hotel guests and the bar was great fun with Ollie who was full of interesting facts especially about the local whisky. The hotel is a complete gem. We,6 of us arrived by bike, -1 bike was broken and Adrian took our friend to the local train station so he get back to Inverness and could sort it out.

Show more Show less
9.1
Superb
185 reviews
Price from
£75
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