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! (272 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
Holiday Inn Express Inverness
3 out of 5
Stoneyfield, Inverness, Scotland
Free cancellation
The price is £56 per night from 4 Oct to 5 Oct
4.1/5Very Good! (968 reviews)

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

Reviewed on 18 Sep 2020

Holiday Inn Express Inverness
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

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
The price is £148 per night from 11 Oct to 12 Oct
4.1/5Very Good! (139 reviews)

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

Reviewed on 14 Sep 2020

Sligachan Hotel
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 £58 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
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! (509 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
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! (913 reviews)

"Nice room overlooking river, shower in poor condition."…"

Reviewed on 21 Sep 2020

Glen Mhor Hotel
Ness Walk
5 out of 5
12 Ness Walk, Inverness, Scotland
The price is £125 per night from 11 Oct to 12 Oct
4.8/5Exceptional! (82 reviews)

"This hotel is lovely and the staff were very friendly & helpful. Our room was very comfortable and breakfast was excellent. Only a couple of small issues - light in bathroom mirror wasnt working and we mistakenly drank a bottle of wine left in the room, which we thought was complementary and were ..."…"

Reviewed on 21 Sep 2020

Ness Walk
Gairloch Hotel
3.5 out of 5
Gairloch, Gairloch, Scotland
Free cancellationReserve now, pay when you stay
The price is £69 per night from 27 Sep to 28 Sep
3.6/5Good! (346 reviews)

"View of the bay and sunset was amazing. Rooms were a good size and clean, bar and dining area had no atmosphere and were a little tired."…"

Reviewed on 20 Sep 2020

Gairloch Hotel
Ben Nevis Hotel & Leisure Club
3 out of 5
North Road, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is £100 per night from 4 Oct to 5 Oct
3.5/5Good! (408 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
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.