United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in Scottish Highlands

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Amenities
Accessibility
Trip type
The Royal Highland Hotel
3 out of 5
Station Square, Academy Street, Inverness, Scotland
Get Rates
36.07 mi from city centre
3.9/5Very Good! (971 reviews)

"Great location next to railway station & centrally located. Property spotless, quiet & rooms well equipped."…"

Reviewed on 24 Oct 2020

The Royal Highland Hotel
Dunalastair Hotel Suites
5 out of 5
Free cancellationReserve now, pay when you stay
The price is £90 per night from 22 Dec to 23 Dec
55.93 mi from city centre
4.5/5Wonderful! (161 reviews)
Staycation 2020

"Lovely hotel in idyllic location. Had lovely night here. Xx"…"

Reviewed on 7 Oct 2020

Dunalastair Hotel Suites
Cuillin Hills Hotel
4 out of 5
Scorrybreac Road, Portree, Scotland
Free cancellationReserve now, pay when you stay
The price is £77 per night from 10 Dec to 11 Dec
39.21 mi from city centre
4.7/5Exceptional! (234 reviews)

"Excellent hotel with the most attentive staff (Edward was wonderful with letting us take our time with checkout as we were running slightly late) Will be returning to stay (once lockdown restrictions ease!)"…"

Reviewed on 2 Nov 2020

Cuillin Hills Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Auchrannie Resort
4 out of 5
Auchrannie Road, Brodick, Isle of Arran, Scotland
Get Rates
120.38 mi from city centre
4.5/5Wonderful! (146 reviews)

"This was my second visit which says it all. The accommodation was excellent, the staff were extremely helpful and understanding, especially as we were accompanied by 4 children, and the food was great."…"

Reviewed on 28 Sep 2020

Auchrannie Resort
Jurys Inn Inverness
4 out of 5
Millburn Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £44 per night from 28 Dec to 29 Dec
37.09 mi from city centre
3.9/5Good! (791 reviews)

"The hotel was situated close to the centre of Inverness and had an excellent leisure facility which was partially open. I was not impressed with the Crushh prepacked breakfasts which had to many sweet items for my liking."…"

Reviewed on 19 Oct 2020

Jurys Inn Inverness
The Loch Ness Inn
3 out of 5
Lewiston, Drumnadrochit, Inverness, Scotland
The price is £97 per night from 20 Dec to 21 Dec
25.1 mi from city centre
4.4/5Wonderful! (268 reviews)

"They were well ahead of the game. They rang me up and told me my room and how I can go about checking in directly into the room. This made it very easy and without the need to visit the reception. Very easy access to parking and the facilities. Rooms are of a good size with ample space for couples ..."…"

Reviewed on 25 Sep 2020

The Loch Ness Inn
The Inveraray Inn, BW Signature Collection
3 out of 5
Front Street, Inveraray, Scotland
The price is £89 per night from 30 Dec to 31 Dec
75.15 mi from city centre
3.8/5Good! (330 reviews)

"good competent hotel with very good staff food not fancy but very good coping well with pandemic issues"…"

Reviewed on 26 Oct 2020

The Inveraray Inn, BW Signature Collection
The Bosville
4 out of 5
9 - 11 Bosville Terrace, Portree, Scotland
Free cancellationReserve now, pay when you stay
The price is £93 per night from 30 Nov to 1 Dec
39.43 mi from city centre
4.5/5Wonderful! (110 reviews)

"Lovely hotel, great location, friendly staff and the room was very modern and comfortable"…"

Reviewed on 3 Oct 2020

The Bosville
Dunkeld House Hotel
4 out of 5
Blairgowrie Road, Dunkeld, Scotland
Free cancellationReserve now, pay when you stay
The price is £87 per night from 6 Dec to 7 Dec
77.84 mi from city centre
4.2/5Very Good! (737 reviews)

"Great location food really good and Service great"…"

Reviewed on 20 Nov 2020

Dunkeld House Hotel
Pine Trees Hotel Pitlochry
The price is £89 per night from 23 Dec to 24 Dec
67.77 mi from city centre
4.5/5Wonderful! (171 reviews)

"liked the relaxed atmosphere. The staff were all lovely breakfast excellent, and the fact it was dog friendly. fourth time stayed at Pine trees and will be back"…"

Reviewed on 8 Oct 2020

Pine Trees Hotel Pitlochry
Holiday Inn Express Inverness
3 out of 5
Stoneyfield, Inverness, Scotland
Free cancellation
The price is £41 per night from 20 Dec to 21 Dec
37.57 mi from city centre
4.1/5Very Good! (971 reviews)

"Hotel was booked for its convenience and was fit for purpose. Had a few issues with light bulbs but the staff couldn’t have been more helpful. Overall a place I will stay in again"…"

Reviewed on 23 Nov 2020

Holiday Inn Express Inverness
Glen Mhor Hotel
3 out of 5
8-15 Ness Bank, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £37 per night from 20 Dec to 21 Dec
35.86 mi from city centre
3.9/5Good! (936 reviews)

"Didn't like pillows as too flat. Room was nice but small roof. Made it difficult for a tall person."…"

Reviewed on 22 Oct 2020

Glen Mhor Hotel
Fisher's Hotel
3 out of 5
75-79 Atholl Road, Pitlochry, Scotland
Free cancellationReserve now, pay when you stay
The price is £58 per night from 6 Dec to 7 Dec
68.04 mi from city centre
3.9/5Good! (638 reviews)

"My wife and i stayed for 5 nights and thoroughly enjoyed the hotel, especially the staff,we really enjoyed the meals. The only criticisms were the decor was a little tired looking and we had to pay for parking but the staff and service more than made up for that. We will certainly go back to stay ..."…"

Reviewed on 27 Nov 2020

Fisher's Hotel
Inverlochy Castle
5 out of 5
Torlundy, Fort William, Scotland
The price is £310 per night from 13 Dec to 14 Dec
33.08 mi from city centre
4.7/5Exceptional! (133 reviews)

"Situated in a perfect location for exploring the Highlands of Scotland. The staff are all excellent and nothing seems to be too much trouble. The food is delightful and the rooms are very comfortable. I would have no hesitation in recommending this hotel."…"

Reviewed on 20 Oct 2020

Inverlochy Castle
Best Western Inverness Palace Hotel & Spa
3 out of 5
8 Ness Walk, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £64 per night from 3 Dec to 4 Dec
35.87 mi from city centre
4.2/5Very Good! (488 reviews)

"It is the perfect spot to explore Inverness. Very relaxed and very easy to find."…"

Reviewed on 30 Oct 2020

Best Western Inverness Palace Hotel & Spa
Glenmoriston Townhouse Hotel
4 out of 5
20 Ness Bank, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £59 per night from 6 Dec to 7 Dec
35.81 mi from city centre
4.2/5Excellent! (743 reviews)

"Kids-free night away as 2 couples & thoroughly enjoyed our stay, hotel was clean & all staff really excellent, a credit to the hotel. We sat outside in the marquee tent from 2 till 10 (1st in & was last out!) near the heaters with our hats & scarfs on enjoying a good few drinks & BBQ food from outside ..."…"

Reviewed on 19 Oct 2020

Glenmoriston Townhouse Hotel
Mercure Inverness Hotel
4 out of 5
Church Street, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £43 per night from 30 Nov to 1 Dec
35.97 mi from city centre
3.7/5Good! (742 reviews)

"Absolutely recommend Mercure Inverness. It's very well located to explore Inverness, right by the river. Also a great base to explore the Highlands! Rooms are of good size, I could even fit my road bike, and the Mercure Team allowed me to store it pre check-in and post check-out, in the storage room. ..."…"

Reviewed on 30 Oct 2020

Mercure Inverness Hotel
The Garrison
4 out of 5
High Street, Fort William, Scotland
The price is £86 per night from 27 Dec to 28 Dec
34.79 mi from city centre
4.3/5Excellent! (208 reviews)

"A lovely warm welcome, extremely well socially isolated welcome and very clean room"…"

Reviewed on 20 Oct 2020

The Garrison
Coylumbridge Hotel
4 out of 5
Aviemore Invernesshire, Aviemore, Scotland
Free cancellationReserve now, pay when you stay
The price is £49 per night from 30 Nov to 1 Dec
51.18 mi from city centre
3.7/5Good! (956 reviews)
Random overnight get-away.

"Hotel is in a great location for walking, biking and lots of outdoor adventures with the family. Rooms are clean and decor is family standard that you would except. Staff are polite freindly and helpful. The cleanliness is very good for anyone worrying about the pandemic dont be as the hotel is spotless ..."…"

Reviewed on 29 Aug 2020

Coylumbridge Hotel
Dornoch Castle Hotel
3 out of 5
Castle Street, Dornoch, Scotland
The price is £160 per night from 1 Dec to 2 Dec
56.63 mi from city centre
4.3/5Excellent! (63 reviews)
Amazing

"Fabulous location, super nice staff. Little annoying you have to give your key back each time you leave and have to ask for it back by 11pm, but otherwise wonderful. Li e the slippers, robe, sherry and chocolates!"…"

Reviewed on 5 Oct 2019

Dornoch Castle Hotel
Don't see what you're looking for?
See all available properties in Scottish Highlands
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Northern Highlands

Luxury-minded travellers will find upscale places to stay in Northern Highlands, and visitors give high marks for the riverfront and lively bar scene. This city also attracts tourists with its welcoming and countryside setting. Top sights in the city include Inverness Castle, Ullapool Harbour and Durness Beach.

  • There are 964 hotels and other accommodation options in Northern Highlands
  • The closest major airport is in Inverness (INV), 36.1 mi (58.2 km) from the city centre

Sightseeing and Staying in Northern Highlands

Cultural venues in the city include Cardhu Distillery, Macallan Distillery and Glenmorangie Distillery. Attractions like Inverness Botanic Gardens and Glen Strathfarrar are fun for everyone, not just kids. The city is notable for landmarks like Inverness Castle, Carbisdale Castle and Bonar Bridge.

In Inverness, you'll find 964 hotels and other accommodation options so you can easily organise your holiday getaway at an affordable rate. Below are top ones based on Expedia user reviews:

  • The Factor's House - With a stay at this 5-star bed & breakfast, guests can enjoy access to a restaurant and free parking, along with free WiFi. It's a favourite with Expedia travellers for its breakfast and beach locale.
  • Glasdair Guest House - Our customers like the breakfast and comfortable rooms at this guesthouse. With a stay at this 4-star guesthouse, guests can enjoy access to free breakfast and free parking, along with free WiFi.
  • Tamarin Lodge B&B - This 3-star bed & breakfast features free breakfast, free WiFi and free parking. Expedia customers like its breakfast and comfortable rooms.

Other favourite sights in Northern Highlands include Ullapool Harbour, Durness Beach and North Sea.

Getting around Northern Highlands

With so many choices for transport, seeing all of Northern Highlands is simple. If you want to journey outside the city, hop aboard a train from Lairg Station, Invershin Station or Culrain Station. You can take a ferry and cross the water to see more of the region.

More trip options

Scottish Highlands Hotel Reviews