Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Highland

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Highland hotels and places to stay

Faebuie Cottages
4 out of 5
Faebuie, Inverness, Scotland
Get Rates
30.75 mi from city center
5/5Exceptional! (4 reviews)
Top class accommodation

"Well equipped, immaculately kept cottages. Great base for exploring the surrounding areas and for a quiet getaway. Second time here and would definitely visit again."…"

Reviewed on Jun 13, 2019

Faebuie Cottages
BCC Loch Ness Log Cabins
3.5 out of 5
Bearnock Country Centre, Glenurquhart, Drumnadrochit, Inverness, Scotland
Free CancellationReserve now, pay when you stay
The price is $89 per night
21.61 mi from city center
3.7/5Good! (48 reviews)

"This property was a nice "glamping" facility, nice shower, great view of Lochness. WIFI was down at the hostile/public area so not terribly convenient, but it was a nice cabin with satellite TV and we booked at the last minute."…"

Reviewed on Feb 28, 2020

BCC Loch Ness Log Cabins
Shelbeck B&B
3 out of 5
6 Glenmore Terrace, Lochybridge, Fort William, Scotland
The price is $89 per night
54.83 mi from city center
4.7/5Exceptional! (56 reviews)

"Ali the host was incredible and breakfast and facilities were amazing highly recommended"…"

Reviewed on Oct 14, 2019

Shelbeck B&B
  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
Mansefield House
4 out of 5
Corpach, Fort William, Scotland
The price is $84 per night
54.33 mi from city center
4.5/5Wonderful! (440 reviews)
An exceptional find near Fort William

"I can’t hold anyone at Mansfield House responsible for the weather but a friendly reception and an array of breakfasts that were not only very enjoyable but usually only found in much more expensive establishments. A little way out of Fort William but only a few minutes away if you have a car. I ..."…"

Reviewed on Oct 17, 2019

Mansefield House
Bridge Street Apartments
4 out of 5
401/405 By the Bridge, Inverness, Scotland
Get Rates
25.87 mi from city center
3.5/5Good! (2 reviews)

"Right in the town. Lift access. Very comfortable and modern with excellent facilities. Way walking to everything with cafes, pubs etc nearby."…"

Reviewed on Sep 2, 2019

Bridge Street Apartments
Inn at Ardgour
3 out of 5
Ardgour, Fort William, Scotland
The price is $142 per night
63.48 mi from city center
4.3/5Excellent! (394 reviews)
Spot on

"Location fantastic, great breakfast and lovely staff."…"

Reviewed on Mar 5, 2020

Inn at Ardgour
Glen Mhor Hotel
3 out of 5
8-15 Ness Bank, Inverness, Scotland
Free CancellationReserve now, pay when you stay
The price is $93 per night
25.95 mi from city center
3.9/5Very Good! (960 reviews)

"The property was conveniently placed in Inverness. We did have an issue with the washroom, it did have a rather small shower - which is fine but the issue was the shower wasn’t draining whenever we used it."…"

Reviewed on Mar 16, 2020

Glen Mhor Hotel
Cuillin Hills Hotel
4 out of 5
Scorrybreac Road, Portree, Scotland
The price is $288 per night
50.67 mi from city center
4.7/5Exceptional! (209 reviews)

"The view of this hotel is amazing, it's literally postcard view! Nice bar, restaurant, first class service and room is amazing too. The location is perfect as it's less than 10 minutes walk to Portree town and short drive to the main hiking attractions. I couldn't have chosen a better stay in this ..."…"

Reviewed on Mar 25, 2020

Cuillin Hills Hotel
Craigmonie Hotel Inverness by Compass Hospitality
3 out of 5
9 Annfield Road, Inverness, Scotland
The price is $136 per night
26.43 mi from city center
4.1/5Very Good! (495 reviews)

"This was a lovely homely hotel. The staff were extremely friendly and helpful. The food was very good with a great choice for breakfast. We would definitely stay at this hotel again if we stay in Inverness. We really enjoyed our stay."…"

Reviewed on Mar 15, 2020

Craigmonie Hotel Inverness by Compass Hospitality
Loch Ness Glamping
4 out of 5
The Jennings, Drumnadrochit, Inverness, Scotland
The price is $118 per night
23.06 mi from city center
4.9/5Exceptional! (19 reviews)

"Peaceful location, great hosts accommodation was lovely would definitely recommend"…"

Reviewed on Oct 22, 2019

Loch Ness Glamping
Can't find the property you want?
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.

Highland Hotel Guide

Expedia.com offers a selection of 3042 hotels in Highland. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Highland. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Highland neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Highland, Scotland now, including last minute deals!

More trip options

Recent reviews of Highland hotels