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

Find out moreOpens in new tab or window

Hotels in Highland, Scotland

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.

Top Cities in Highland

Top Hotels in Highland

Creagan Guest House
3 out of 5
18 Pultney Street, Ullapool, Ullapool, Scotland
The price is £90 per night from 28 Sep to 29 Sep
4.5/5Wonderful! (271 reviews)

"Very pleasant and helpful owner. Room and facilities were fine. I found the pillows and bed to firm. However my wife had no problems with either. 2 minute stroll to town centre."…"

Reviewed on 5 Sep 2020

Creagan Guest House
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 £86 per night from 18 Oct to 19 Oct
4.2/5Very Good! (470 reviews)

"Staff tried hard but could do with better training"…"

Reviewed on 15 Sep 2020

Best Western Inverness Palace Hotel & Spa
Holiday Inn Express Inverness
3 out of 5
Stoneyfield, Inverness, Scotland
Free cancellation
The price is £55 per night from 4 Oct to 5 Oct
4.1/5Very Good! (974 reviews)

"Nice and clean, service was good and staff where very friendly."…"

Reviewed on 18 Sep 2020

Holiday Inn Express Inverness

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Sligachan Hotel
3 out of 5
Sligachan Hotel, Isle of Skye, Scotland
Free cancellationReserve now, pay when you stay
The price is £124 per night from 2 Oct to 3 Oct
4.1/5Very Good! (139 reviews)

"Very friendly helpful local staff made a memorable stay"…"

Reviewed on 14 Sep 2020

Sligachan Hotel
Glen Mhor Hotel
3 out of 5
8-15 Ness Bank, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £54 per night from 4 Oct to 5 Oct
3.9/5Good! (908 reviews)

"Great location, superb restaurant colleagues and an excellent breakfast. My room overlooking the river was light and spacious and the bathroom was amazing! However THE MATTRESS WAS LIKE A HAMMOCK, these need changing yesterday! It’s for this reason only that I can’t stay again."…"

Reviewed on 12 Sep 2020

Glen Mhor Hotel
Craigmonie Hotel Inverness by Compass Hospitality
3 out of 5
9 Annfield Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £54 per night from 4 Oct to 5 Oct
4.1/5Very Good! (508 reviews)

"Room is clean and spacious. They follow social distancing rules in the facility."…"

Reviewed on 30 Aug 2020

Craigmonie Hotel Inverness by Compass Hospitality
Columba Hotel Inverness by Compass Hospitality
4 out of 5
7 Ness Walk, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £52 per night from 11 Oct to 12 Oct
3.7/5Good! (973 reviews)

"Nice room, close to town/restaurants, very helpful staff, only thing missing in my opinion was a fridge in the room maybe. Breakfast was really good too. Stayed for 2 nights, would stay again if in Inverness."…"

Reviewed on 19 Aug 2020

Columba Hotel Inverness by Compass Hospitality
Ness Walk
5 out of 5
12 Ness Walk, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £138 per night from 8 Oct to 9 Oct
4.9/5Exceptional! (81 reviews)

"The decor of the hotel is to a very high standard, the staff are lovely and the welcome makes you feel special from the minute you arrive. My only comment would be that the rooms feel a little small and lack attention to detail - no hooks on bathroom doors, no where to put your make up and toiletry ..."…"

Reviewed on 18 Sep 2020

Ness Walk
Ben Nevis Hotel & Leisure Club
3 out of 5
North Road, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is £94 per night from 11 Oct to 12 Oct
3.5/5Good! (407 reviews)

"A large hotel normally served by bus parties. Rooms are well equipped. Reasonable systems in place with regards current restrictions"…"

Reviewed on 16 Sep 2020

Ben Nevis Hotel & Leisure Club
Gairloch Hotel
3.5 out of 5
Gairloch, Gairloch, Scotland
Free cancellationReserve now, pay when you stay
The price is £69 per night from 16 Oct to 17 Oct
3.6/5Good! (344 reviews)

"Wonderful location with views looking out to sea and across to Skye. Helpful staff, comfortable room."…"

Reviewed on 11 Sep 2020

Gairloch Hotel
Don't see what you're looking for?
See all available properties in Highland
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.

Pocket Guide: Highland

Search for hotels in Highland on Expedia.co.uk. Finding hotels in Highland using one of the methods below, is simple and quick:

  • Look through our selection of featured hotels in Highland and check into the different facilities they offer
  • Use the map to find hotels in the Highland areas you prefer or hotels nearest to tourist attractions you plan to visit
  • Use the filters to see hotels in a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Highland
  • Or just enter your travel dates to view the best deals on hotels in Highland - while they last.