Skip to main content

The best inns in Highlands

Check out our pick of great inns in Highlands

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Old Library & Lodge 3 stars

Arisaig

The Old Library & Lodge has a garden, shared lounge, a restaurant and water sports facilities in Arisaig. With free WiFi, this 3-star inn offers luggage storage space. The property is non-smoking and is set 31 km from Glenfinnan Station Museum. Lovely room - generous size and location great. Very clean with comfortable beds Nice couple who own it and they were very helpful. Breakfast good

Show more Show less
9
Superb
574 reviews
Price from
£155
per night

Craigdarroch Hotel 4 stars

Foyers

The hotel is next to Falls of Foyers and within easy reach of Loch Ness cruises, golf courses, historic castles, the Caledonian Canal and water sports facilities. Conveniently located for those touring the NC500 and hikers on the South Loch Ness Trail. The hotel was incredible all the way through! Outstanding food, lovely room, wonderful bed and the friendliest hosts one can imagine. The view is second to none. Especially the food is world class

Show more Show less
9.2
Superb
776 reviews
Price from
£135
per night

The Balavoulin - Pub with Rooms

Aviemore

Located in Aviemore, 48 km from Inverness Castle, The Balavoulin - Pub with Rooms provides accommodation with a garden, free private parking, a restaurant and a bar. 48 km from Inverness Railway Station and 10 km from Boat of Garten Golf Club, the inn features a ski pass sales point. The property is allergy-free and is situated 46 km from University of the Highlands and Islands, Inverness. Staff were outstanding, they were friendly, professional & knowledgeable of the surrounding area. They went above & beyond, especially James. & we were very grateful for all their assistance.

Show more Show less
8.6
Fabulous
1,279 reviews
Price from
£80
per night

The Arch Inn

Ullapool

Facing the beachfront in Ullapool, The Arch Inn features a bar. There is a terrace and guests can make use of free WiFi and free private parking.

At the inn, each room is fitted with a desk, a flat-screen TV, a private bathroom, bed linen and towels. The Arch Inn provides certain rooms with sea views, and every room is fitted with a coffee machine. Guest rooms will provide guests with a wardrobe and a kettle. Breakfast was lovely, lovely clean rooms and great showers. Pub was a little noisy at night but was to be expected and music finished at a reasonable time. Lovely staff, overall a great time.

Show more Show less
8.1
Very good
1,811 reviews
Price from
£103.50
per night

The Cluanie Inn 3 stars

Glenmoriston

The Cluanie Inn is situated in the remote wilderness of the picturesque Glen Shiel on the way to the Isle of Skye. This mountain inn reflects much of the Highland’s unique rustic charm with character-filled rooms that are spacious and cosy. The Inn serves hearty scrumptious meals and the warmth of the crackling log fires in the lobby will make you feel right at home. The Cluanie Inn is a wonderful place to stay, right up in the mountains. We enjoyed a wonderful view from our comfortable room. The cuisine was excellent (we had dinner and breakfast) and the staff was very kind and helpful. We're definitely coming back.

Show more Show less
8.6
Fabulous
1,276 reviews
Price from
£225
per night

Loch Ness Inn 3 stars

Drumnadrochit

The Loch Ness Inn is located in the village of Lewiston, near the Great Glen Way. It offers rooms with free WiFi and free parking. The property is 0.7 miles from Drumnadrochit and 1.5 miles from Urquhart Castle. Great location, nice rooms, excellent food

Show more Show less
8.9
Fabulous
1,294 reviews
Price from
£144
per night

Inn at Ardgour 3 stars

Onich

A warm, family welcome awaits at this traditional West Highland inn/small hotel. Beautifully situated beside Loch Linnhe, Inn at Ardgour is reached via a very short car-ferry trip across the water.

Enjoy the Loch-View Restaurant and Bar and the residents lounge. The inn is ideally located for Mull, Iona, Skye, Ben Nevis, Fort William, Ardnamurchan, Glencoe, Oban, Loch Ness and for touring the West Highlands. Quit accommodation. Traditional food and drinks. Friendly staff. Clear and comfortable rooms.

Show more Show less
8.5
Very good
1,160 reviews
Price from
£109
per night

Plockton Inn

Plockton

Set in Plockton, 10 km from Kyle of Lochalsh, Plockton Inn offers accommodation with a restaurant, free private parking and a bar. Free WiFi is available throughout the property and Eilean Donan Castle is 17 km away. What a truely wonderful place to stay! We shared a room with my dad and what a spacious room! Bathroom also a very decent size. Beautiful room! Very comfy beds! Food in the restaurant was very tasty. Friendly personnel allover! Breakfast in buffet style also very well done. Freshly served hot food, fruit, etc. When we are ever back in Plockton, there is no doubt at all where we would stay! One thing: we did not get an extra set of towels for my dad, but as it was only the one night this was not a problem at all and we could have asked of course. We were not inconvenienced at all by this, it is just a head's up!

Show more Show less
8.6
Fabulous
563 reviews
Price from
£173
per night

Kirkhouse

Wick

Situated in Wick, within 10 km of Sinclair's Bay and 31 km of The Castle Gardens of Mey, Kirkhouse features accommodation with a shared lounge and free WiFi throughout the property as well as free private parking for guests who drive. Guests can enjoy river views.

At the inn, the rooms have a wardrobe. At Kirkhouse rooms are fitted with a desk, a flat-screen TV and a shared bathroom. Extremely nice mansion, within walking distance from the town centre of Wick. The room was very cosy and comfortable. The bathroom is common with another room, but it's very clean and with every comfort.

Show more Show less
8.7
Fabulous
190 reviews
Price from
£50
per night

The Ship Inn

Invergordon

Set in the industrial town of Invergordon, with the busy Cromarty Firth Port directly opposite and the Harbour. The Ship Inn can provide drinks on-site in the restaurant or on the sun terrace in the Garden, we currently don't have beer on draft just now. Free WiFi is offered throughout the property and free private parking is available. The location is right on the sea and the food was excellent! The staff were super accommodating and the rooms (we booked2) were superb, spacious and comfy

Show more Show less
8.4
Very good
596 reviews
Price from
£110
per night

Most booked inns in Highlands this month

FAQs about inns in Highlands

Inns that guests love in Highlands