Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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. The rooms were beautiful as was the entire property. It was extremely clean and beautifully decorated for the holiday season. The staff were wonderfully accommodating and friendly. Amy from Food and Beverage and Steve from the Conceirge team were especially fantastic!

Show more Show less
9.2
Superb
1,494 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. Everything about the Heath might hotel surpassed expectations. Specifically, the woman who served us our breakfast… I wish I could remember her name at the moment but she was lovely. In my opinion, the breakfast itself can be so so but if the people serving you is loving and kind it doesn’t matter ❤️

Show more Show less
9
Superb
1,105 reviews
Price from
£98.32
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. Extra friendly and lovely staff. Great dinner and breakfast!

Show more Show less
9.2
Superb
1,096 reviews
Price from
£105
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. The site is very cosy and peaceful. Decor is very nice, especially the clan tartan history throughout the corridor is a nice touch! The views are great, overlooking Erbusaig bay, facing towards Skye if i remember correctly. Very nice view as you sit down at the front deck tables or from the dining room.

Show more Show less
9
Superb
1,075 reviews
Price from
£135
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. The facilities, the quality of foods .

Show more Show less
9.3
Superb
1,871 reviews
Price from
£169.65
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... wonderfully kept, with innkeepers who show clear pride in their work

Show more Show less
9.4
Superb
261 reviews
Price from
£85
per night

Muir Bank

Hotel in Muir of Ord

Set in Muir of Ord, within 21 km of Inverness Castle and 13 km of Strathpeffer Spa Golf Club, Muir Bank offers accommodation with a shared lounge and free WiFi throughout the property as well as free... Clean, location. Limpieza y ubicación, perfecto para visitar el norte de escocia

Show more Show less
9
Superb
469 reviews
Price from
£60
per night

Isle of Raasay Distillery 4 stars

Hotel in Raasay

Set in Raasay, 42 km from Kyle of Lochalsh, Isle of Raasay Distillery offers accommodation with a bar, free private parking and a shared lounge. the venue, the design and the whisky of course

Show more Show less
9.2
Superb
148 reviews
Price from
£144.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. Great hosts and dinner and breakfast. Beds super comfortable. Deer outside in the garden

Show more Show less
9.2
Superb
205 reviews
Price from
£75
per night

Greshornish House Hotel 4 stars

Hotel in Edinbane

Greshornish House Hotel features free WiFi in public areas and views of sea in Edinbane. Among the various facilities of this property are a garden and a bar. A beautiful, spacious property in a relaxing environment at the water’s edge. The staff were exceptional and managed to balance a relaxed, welcoming manner with the right amount professionalism. This is the type of hotel you dream of finding and, though it might not be the most luxurious, it’s definitely up there for value, comfort and a great relaxing atmosphere.

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