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.

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Highland

Top Hotels in Highland

The Royal Highland Hotel
3 out of 5
Station Square, Academy Street, Inverness, Scotland
The price is £83 per night from 24 Oct to 24 Oct
3.9/5Very Good! (962 reviews)
"I like how the hotel has retained many of the features of the past,no doubt it will have a refurbishment at some point but hopefully the hotel does not lose it's character in doing so."

Reviewed on 18 Sep 2021

The Royal Highland Hotel
BCC Loch Ness Log Cabins
3.5 out of 5
Bearnock Country Centre, Glenurquhart, Drumnadrochit, Inverness, Scotland
The price is £98 per night from 25 Oct to 25 Oct
3.9/5Good! (50 reviews)
"It was amazing scenery stunning good place to relax."

Reviewed on 18 May 2021

BCC Loch Ness Log Cabins
Lochardil House Hotel
4 out of 5
Stratherrick Road, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £69 per night from 10 Oct to 10 Oct
4.6/5Exceptional! (180 reviews)
"Lovely hotel on a lovely setting. Staff were great, food was good and room just what we expected. We would certainly book there again."

Reviewed on 18 Sep 2021

Lochardil House 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.
Black Friars
4 out of 5
93-95 Academy St, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £86 per night from 30 Sep to 30 Sep
4.6/5Wonderful! (59 reviews)
"The rooms are in excellent condition, with a comfortable bed. It would have been good to have a note of the wifi password in the room. Some rooms overlook Academy Street which is a busy road in the mornings so maybe not for you if you are bothered by noise, but there are rooms which don’t overlook ..."

Reviewed on 4 Sep 2021

Black Friars
Mercure Inverness Hotel
4 out of 5
Church Street, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £65 per night from 28 Oct to 28 Oct
3.7/5Good! (807 reviews)
"Overall a good hotel with good location and amenities. I booked for a room with view, but was told that it had all been taken and had to settle with a room with street view. Other than that, the experience was fine."

Reviewed on 26 Jul 2021

Mercure Inverness Hotel
Maclean Guest House
3.5 out of 5
Belford Rd, Fort William, Scotland
The price is £130 per night from 2 Oct to 2 Oct
4.6/5Wonderful! (57 reviews)
"Flexible and friendly."

Reviewed on 18 Sep 2021

Maclean Guest House
The Marmalade Hotel
4 out of 5
HOME FARM ROAD, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is £179 per night from 15 Oct to 15 Oct
4.6/5Exceptional! (87 reviews)
"Well designed, friendly staff, impressive breakfast and useful parking. About a 5-10min walk from Portree shops/restaurants."

Reviewed on 24 Sep 2021

The Marmalade Hotel
The Loch Ness Inn
3 out of 5
Lewiston, Drumnadrochit, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £95 per night from 16 Oct to 16 Oct
4.4/5Wonderful! (288 reviews)
"Really nice spacious hotel. Does show signs of needing a bit of a makeover or new paint etc but other than that, it was a really lovely and comfortable stay! Amazing view of the Loch too!"

Reviewed on 20 Sep 2021

The Loch Ness Inn
Sligachan Hotel
3 out of 5
Sligachan Hotel, Isle of Skye, Scotland
The price is £149 per night from 2 Oct to 2 Oct
4.1/5Very Good! (185 reviews)
"The staff are amazing. However, potential guests should be full informed that the sofa beds are a small twin mattress on the floor. This is important for mobility impaired guests who may not be able to get up& down on the floor."

Reviewed on 9 Sep 2021

Sligachan Hotel
Jurys Inn Inverness
4 out of 5
Millburn Road, Inverness, Scotland
Fully refundable
The price is £84 per night from 28 Oct to 28 Oct
3.9/5Good! (881 reviews)
"A good 3 night stay at Jurys Inverness. Rooms a bit tired now and bathrooms could do with renovation. Having said that the room was spotlessly clean. Breakfast was excellent and staff worked timelessly to ensure a pleasant stay. Usual staff shortages due to Covid etc. Bar food was a bit expensive ..."

Reviewed on 20 Sep 2021

Jurys Inn Inverness
Uig Hotel
3 out of 5
Uig, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is £133 per night from 2 Oct to 2 Oct
4.2/5Excellent! (804 reviews)
"Views are excellent, staff friendly and helpful. Great decor in lodge room"

Reviewed on 26 Sep 2021

Uig Hotel
Tongadale Hotel
3 out of 5
WENTWORTH ST, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is £93 per night from 1 Oct to 1 Oct
3.9/5Very Good! (202 reviews)
"The hotel is dog friendly :)"

Reviewed on 22 Sep 2021

Tongadale Hotel
Ben Nevis Hotel & Leisure Club
3 out of 5
North Road, Fort William, Scotland
The price is £101 per night from 26 Oct to 26 Oct
3.5/5Good! (488 reviews)
"I booked the hotel because of the facilities. The hotel has a swimming pool, dry sauna and jacuzzi. The staff at the poolside is very nice and accommodating also at the main reception. Breakfast is good but the young man is so rude from the start. Hotel is close to grocery shop."

Reviewed on 24 Sep 2021

Ben Nevis Hotel & Leisure Club
Macdonald Aviemore Hotel
4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
Fully refundableReserve now, pay when you stay
The price is £174 per night from 1 Oct to 1 Oct
3.5/5Good! (407 reviews)
Great weekend
"Great little weekend stay with my family. Only let down was the fact we had booked to stay at the Macdonald aviemore resort and on arrival the place was empty and by chance we bumped in to a member of staff who then had to run to another hotel to find out where we were staying and it turned out we ..."

Reviewed on 21 Jun 2021

Macdonald Aviemore Hotel
Glen Mhor Hotel
3 out of 5
8-15 Ness Bank, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £77 per night from 24 Oct to 24 Oct
3.9/5Good! (949 reviews)
"Nice riverside location, convenient for the city centre and transport. Friendly staff. Will stay there again. Can recommend the hotel's Waterside Restaurant."

Reviewed on 9 Sep 2021

Glen Mhor Hotel
The Garrison
4 out of 5
High Street, \N, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £68 per night from 2 Oct to 2 Oct
4.3/5Excellent! (240 reviews)
"Clean hotel, rooms a tad small but were okay for what we needed! Perfect location, and unlimited free coffee machine in the bar / reception area!"

Reviewed on 19 Sep 2021

The Garrison
Caledonian Hotel
2 out of 5
Quay St., Ullapool, Scotland
Fully refundableReserve now, pay when you stay
The price is £76 per night from 5 Oct to 5 Oct
3/5 (687 reviews)
"The property itself was lovely as were the staff,, its situated in an ideal spot that was a stonesthrow from the harbour. My only issue was that the bed wasnt very comfortable."

Reviewed on 21 Sep 2021

Caledonian Hotel
Glenmoriston Townhouse Hotel
4 out of 5
20 Ness Bank, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £90 per night from 28 Oct to 28 Oct
4.2/5Excellent! (778 reviews)
"Excellent staff"

Reviewed on 10 Sep 2021

Glenmoriston Townhouse Hotel
Cuillin Hills Hotel
4 out of 5
Scorrybreac Road, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is £198 per night from 7 Oct to 7 Oct
4.7/5Exceptional! (273 reviews)
"My husband and I stayed at the Cuillin Hills hotel for 2 night and we loved it. Our room was fantastic and we loved the toiletries. The staff were amazing. The food was first class. The French Martini’s were too tasty. As for the view ….. wow!!!! We loved it so much we have booked to go back in March ..."

Reviewed on 28 Aug 2021

Cuillin Hills Hotel
Loch Ness Clansman Hotel
3 out of 5
Brackla, Loch Ness-side, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £100 per night from 3 Oct to 3 Oct
3.7/5Good! (477 reviews)
"Overly hotel on the shores of Loch Ness. Friendly staff and excellent food. Ample car parking and there’s a dock for boats to take a trip on too. Highly recommend this hotel."

Reviewed on 17 Sep 2021

Loch Ness Clansman 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.