Find hotels in Scottish Highlands from $49

Search over 1 million properties and 550 airlines worldwide.

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

Most hotels are fully refundable. Because flexibility matters.

Filter by

Black Friars
4 out of 5
93-95 Academy St, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is $87 per night from Nov 3 to Nov 3
35.97 mi from city center
4.6/5 Wonderful! (62 reviews)
"Good location"

Reviewed on Oct 2, 2021

Black Friars
Lochardil House Hotel
4 out of 5
Stratherrick Road, Inverness, Scotland
The price is $84 per night from Oct 31 to Oct 31
35.35 mi from city center
4.6/5 Exceptional! (191 reviews)
"Beautiful Hotel, wonderful breakfast, friendly staff and the room was comfortable. Would definitely stay here again."

Reviewed on Oct 26, 2021

Lochardil House Hotel
The Lodge On The Loch
3.5 out of 5
Onich, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is $98 per night from Nov 2 to Nov 2
42.65 mi from city center
3.9/5 Very Good! (94 reviews)
"the good points, the room was large clean with spectacular views,some of the fittings were looking a bit dated but overall we were pleased, the staff were friendly and helpful The food was ok, but we`ve had better (and worse :)) The biggest negative was the exterior appearance it made the place look ..."

Reviewed on Oct 11, 2021

The Lodge On The Loch
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.
The Pitlochry Hydro Hotel
3.5 out of 5
KNOCKARD RD, PH16 5JH, Pitlochry, Scotland
Fully refundableReserve now, pay when you stay
The price is $96 per night from Nov 14 to Nov 14
68.06 mi from city center
3.4/5 Good! (245 reviews)
"Swimmimg pool. Large rooms"

Reviewed on Oct 4, 2021

The Pitlochry Hydro Hotel
The Marmalade Hotel
4 out of 5
HOME FARM ROAD, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is $170 per night from Nov 2 to Nov 2
39.74 mi from city center
4.6/5 Exceptional! (89 reviews)
"Well designed, friendly staff, impressive breakfast and useful parking. About a 5-10min walk from Portree shops/restaurants."

Reviewed on Sep 24, 2021

The Marmalade Hotel
Coolin View Guest Rooms
3 out of 5
2 Bosville Terrace, Portree, Scotland
The price is $96 per night from Nov 2 to Nov 2
39.4 mi from city center
4.1/5 Very Good! (104 reviews)
"Just needed a comfy bed to sleep overnight, and this place fit the bill. Bonus was the room had an awesome view of Portree harbor."

Reviewed on Aug 19, 2021

Coolin View Guest Rooms
Nevis Bank Inn
4 out of 5
Belford Road, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is $129 per night from Nov 2 to Nov 2
34.43 mi from city center
4.4/5 Excellent! (411 reviews)
"Great rooms and meals"

Reviewed on Oct 18, 2021

Nevis Bank Inn
The Loch Ness Inn
3 out of 5
Lewiston, Drumnadrochit, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is $99 per night from Nov 2 to Nov 2
25.1 mi from city center
4.4/5 Wonderful! (293 reviews)
"Great friendly pub, stayed in the new accommodation when walking the great gen way, as a party of 5. It is on the route, great choice of food and an even better bar (remember to book), what is not to like."

Reviewed on Oct 5, 2021

The Loch Ness Inn
The Bosville
4 out of 5
9 - 11 Bosville Terrace, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is $133 per night from Nov 5 to Nov 5
39.43 mi from city center
4.4/5 Wonderful! (131 reviews)
"Staff were excellent, nothing was too much trouble. Food was amazing. Great location on the harbour."

Reviewed on Oct 10, 2021

The Bosville
Dunalastair Hotel Suites
5 out of 5
1 The Square, Kinloch Rannoch, Pitlochry, Scotland
Fully refundableReserve now, pay when you stay
The price is $175 per night from Nov 21 to Nov 21
55.93 mi from city center
4.6/5 Wonderful! (177 reviews)
"Excellent three night stay at Dunalastair, beautiful mountain view and staff were very friendly and accommodating. The food, oh boy the food was just perfect. Very relaxing and so enjoyable. Thank you for a great weekend."

Reviewed on Oct 19, 2021

Dunalastair Hotel Suites
Jurys Inn Inverness
4 out of 5
Millburn Road, Inverness, Scotland
Fully refundable
The price is $61 per night from Nov 28 to Nov 28
37.09 mi from city center
3.9/5 Good! (896 reviews)
"Small bedrooms."

Reviewed on Oct 26, 2021

Jurys Inn Inverness
Tongadale Hotel
3 out of 5
WENTWORTH ST, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is $93 per night from Nov 1 to Nov 1
39.47 mi from city center
4/5 Very Good! (219 reviews)
"It's clean and comfortable. Keep in mind it's a 2 star accommodation but the value for money is excellent. Also staff were always polite and helpful."

Reviewed on Oct 24, 2021

Tongadale Hotel
Moness Resort
4 out of 5
Crieff Road, Aberfeldy, Scotland
Fully refundableReserve now, pay when you stay
The price is $90 per night from Nov 1 to Nov 1
68.54 mi from city center
4.3/5 Excellent! (751 reviews)
"Booked cottage 1 bedroom,very nice catered for everything we needed,2nd time there not been disapointed yet good facilities on property,will defo be back."

Reviewed on Oct 12, 2021

Moness Resort
Balmoral Hotel
2 out of 5
4 Craigard Rd, Oban, Scotland
The price is $73 per night from Oct 29 to Oct 29
63.61 mi from city center
3.1/5 (101 reviews)
"Hi this pub hotel is very convenient for Oban town centre ferries and rail station ive stayed here before its a nice friendly place, lots of takeaways outside I will stay here again thanks"

Reviewed on Oct 13, 2021

Balmoral Hotel
Perle Oban Hotel & Spa
4 out of 5
Station Square, Oban, Scotland
Fully refundableReserve now, pay when you stay
The price is $132 per night from Nov 5 to Nov 5
63.78 mi from city center
4.4/5 Excellent! (514 reviews)
"Nice hotel and breakfast was good. Public areas very nice and rooms nice just a few cosmetic issues in the room in the bathroom that could be improved but nothing major"

Reviewed on Oct 22, 2021

Perle Oban Hotel & Spa
Auchrannie Resort
4 out of 5
Auchrannie Road, Brodick, Isle of Arran, Scotland
Fully refundableReserve now, pay when you stay
The price is $132 per night from Nov 14 to Nov 14
120.38 mi from city center
4.5/5 Wonderful! (165 reviews)
"Second time I have been lucky enough to stay at the fabulous Auchrannie Resort. I always feel so relaxed when I'm there. We stayed in a retreat this time, which reminded us of a Scandinavian wooden lodge. It had a fabulous wood fired hot tub with beautiful mountain views. Small kitchen, but adequate ..."

Reviewed on Sep 21, 2021

Auchrannie Resort
The Garrison
4 out of 5
High Street, \N, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is $49 per night from Nov 2 to Nov 2
34.79 mi from city center
4.3/5 Excellent! (252 reviews)
"Fantastic concept we loved it in the cells"

Reviewed on Oct 6, 2021

The Garrison
Columba Hotel Inverness by Compass Hospitality
3 out of 5
7 Ness Walk, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is $61 per night from Nov 18 to Nov 18
35.87 mi from city center
3.7/5 Good! (941 reviews)
"Staff were very good wood do anything for you"

Reviewed on Oct 16, 2021

Columba Hotel Inverness by Compass Hospitality
Glenmoriston Townhouse Hotel
4 out of 5
20 Ness Bank, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is $92 per night from Nov 2 to Nov 2
35.81 mi from city center
4.2/5 Excellent! (787 reviews)
"Good size modern looking room with a huge bed. Bathroom was a little tired but perfectly functional. Great location on the river with only a short walk into Inverness."

Reviewed on Oct 5, 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 $130 per night from Nov 4 to Nov 4
39.21 mi from city center
4.7/5 Exceptional! (280 reviews)
"The setting was beautiful and the staff friendly. We enjoyed our stay there tremendously. The restaurant served outstanding cuisine. Thanks to all at the Cuillin Hills Hotel!"

Reviewed on Oct 13, 2021

Cuillin Hills 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 travelers 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 rural setting. Top sights in the city include Inverness Castle, Ullapool Harbour, and Durness Beach.

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

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 Northern Highlands, you'll find 964 hotels and other lodging accommodations so you'll have ample places to choose from for your holiday getaway. 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 favorite with Expedia travelers 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 favorite sights in Northern Highlands include Ullapool Harbour, Durness Beach, and North Sea.

Getting Around Northern Highlands

With so many choices for transportation, seeing all of Northern Highlands is simple. If you want to journey outside of 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

Recent reviews of Scottish Highlands hotels