A calm lake with clear water, surrounded by rocky shores and mountains in the background.

Inns in Highland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Top Cities in Highland

Our top choices for Highland inns

1. The Glencoe Inn

The Glencoe Inn
5.0 star property
Ballachulish
7.8 out of 10, Good, (254 reviews)
"Very good location and great stay"
United States
Ranjit
The price is €189
includes taxes & fees
8 Nov - 9 Nov
The Glencoe Inn

2. The Loch Ness Inn

The Loch Ness Inn
3.0 star property
Inverness
9.2 out of 10, Wonderful, (569 reviews)
"Loved this quaint hotel!! The rooms were small but we made it work. The restaurant and bar were fantastic and we loved the exploring the village."
United States
Aleka
The price is €103
includes taxes & fees
22 Nov - 23 Nov
The Loch Ness Inn

3. Black Isle Bar and Rooms

Black Isle Bar and Rooms
2.5 star property
Inverness City Centre
8.0 out of 10, Very good, (228 reviews)
"My favourite part of the stay was the location. Super close to literally everything - train station, bus station, city centre, the riverside, everything's walkable and easy to get to..."
United Kingdom
Chayonika
The price is €72
includes taxes & fees
4 Nov - 5 Nov
Black Isle Bar and Rooms

4. Chlachain Inn

Chlachain Inn
3.5 star property
Mallaig
8.8 out of 10, Excellent, (135 reviews)
"Staff friendly and room nice."
United Kingdom
Michael
The price is €118
includes taxes & fees
14 Nov - 15 Nov
Chlachain Inn

5. Tuckers Inn

Tuckers Inn
3.0 star property
Invergordon
8.8 out of 10, Excellent, (183 reviews)
"Good parking good staff and a good bar"
United Kingdom
dan
The price is €119
includes taxes & fees
4 Nov - 5 Nov
Tuckers Inn

6. Aultguish Inn

Aultguish Inn
3.5 star property
Garve
8.6 out of 10, Excellent, (239 reviews)
"Lovely inn and great location!"
United States
Mindy
Aultguish Inn

7. Loch Shiel Hotel

Loch Shiel Hotel
3.5 star property
Acharacle
8.8 out of 10, Excellent, (143 reviews)
"Excellent little hotel, great location and great staff"
United Kingdom
Alice
The price is €181
includes taxes & fees
4 Nov - 5 Nov
Loch Shiel Hotel

8. Havelock Hotel

Havelock Hotel
3.5 star property
Nairn
8.4 out of 10, Very good, (68 reviews)
"Great location I will definitely be returning very good breakfast"
United Kingdom
Mark
The price is €90
includes taxes & fees
4 Nov - 5 Nov
Havelock Hotel

9. Inn at Ardgour

Inn at Ardgour
3.0 star property
Fort William
8.8 out of 10, Excellent, (589 reviews)
"We were warmly welcomed and had a lovely stay. Comfortable friendly Inn with excellent food in a beautiful area."
United Kingdom
Alison
Inn at Ardgour

10. Old North Inn Hotel

Old North Inn Hotel
3.0 star property
Inverness
8.6 out of 10, Excellent, (94 reviews)
"The staff were lovely"
United States
Amber B
The price is €62
includes taxes & fees
8 Nov - 9 Nov
Old North Inn Hotel

11. Bannockburn Inn

Bannockburn Inn
3.0 star property
Helmsdale
8.8 out of 10, Excellent, (62 reviews)
"Nice place the food in the bar restaurant was great I had a steak with garlic bread to start steak was perfect and the drinks were to my liking"
United Kingdom
Neville
The price is €108
includes taxes & fees
1 Dec - 2 Dec
Bannockburn Inn

12. Strathy Inn

Strathy Inn
3.0 star property
Thurso
9.6 out of 10, Exceptional, (202 reviews)
"Superb dinner & Breakfast. Lovely owners."
United States
Ian
Strathy Inn

13. The Old Inn

The Old Inn
3.0 star property
Gairloch
7.8 out of 10, Good, (95 reviews)
"Loved the Inn!! The room smelled wonderful!! Which was a significant improvement from other properties! The twin beds were very comfortable. The room was clean and well decorated. The staff was kind, friendly and helpful. Breakfast was superb. Also enjoyed a delicious dinner - make sure to book reservations for dinner in advance. Enjoyed hikes to the beach and to the nearby waterfall all easily accessed from the property. Will definitely visit again!!"
United States
Heather
The Old Inn

14. Sutherland Inn

Sutherland Inn
3.0 star property
Brora
8.2 out of 10, Very good, (326 reviews)
"Amazing place to stay and food was lovely too"
United Kingdom
Sharon
Sutherland Inn

15. Harbour Bridge Camps Bar

Harbour Bridge Camps Bar
3.5 star property
Wick
8.0 out of 10, Very good, (79 reviews)
"The live music from the bar below, the owner had amazing recommendations for food and places to visit in the surrounding area, very friendly. "
Canada
Stephen
Harbour Bridge Camps Bar

16. The Steading Highland Glen Lodge

The Steading Highland Glen Lodge
3.0 star property
Inverness
9.4 out of 10, Exceptional, (72 reviews)
"Loved this place!"
United States
Tamara
The Steading Highland Glen Lodge

17. The Portree Hotel

The Portree Hotel
3.5 star property
Portree Town
6.0 out of 10, (1 review)
"Noisy location right near the plaza made worse by a food truck that pulled up at midnight. Room was small but fine except for the noisiness. Breakfast was ok. Hotel itself was beautifully presented. If it werent for the noisy people in the plaza the spot is perfect."
Australia
Anonymous traveller
The Portree Hotel

18. The Craigdarroch Inn

The Craigdarroch Inn
4.0 star property
Inverness
8.0 out of 10, Very good, (137 reviews)
"Great place to stay, quiet and friendly. Staff first class."
United Kingdom
PAUL
The Craigdarroch Inn

19. Lochailort Inn

Lochailort Inn
3.0 star property
Lochailort
8.6 out of 10, Excellent, (4 reviews)
"Good breakfast "
Canada
Elizabeth
Lochailort Inn

20. The Chieftain Hotel

The Chieftain Hotel
3.0 star property
Millburn
The Chieftain Hotel
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Highland Hotel Reviews

Find out more about Highland

Highland Inns information

Number of reviews
1,536
Accommodation
29 Inns
Lowest Price
€62
Highest Price
€189

Explore a world of travel with Expedia