Skip to main content

The 10 Best Highlands Inns – Lodges and Inns in Highlands, United Kingdom

Check out our selection of great inns in Highlands

Filter by:


Review Score

Wonderful: 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

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. Kindness & helpfulness were extended from the time we crossed the threshold to our thank yous & good byes. The lovely room overlooked the sea with a walkway winding along next to it. After a delicious dinner we walked in the cool night air enjoying the variety of birds. Our stay was delightful!

Show more Show less
9.1
Wonderful
539 reviews
Price from
$193
per night

Edinbane Inn

Edinbane

Set in Edinbane, 16 km from Dunvegan Castle, Edinbane Inn offers accommodation with a restaurant, free private parking and a bar. The accommodation provides free WiFi throughout the property.

At the inn, all rooms are equipped with a desk, a flat-screen TV, a private bathroom, bed linen and towels. Atmosphere of the pub was perfect. the staff were kind

Show more Show less
9
Wonderful
155 reviews
Price from
$222
per night

Craigdarroch Hotel

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. Great hosts. We arrived via late train into Inverness. We were provided with platters of food in our rooms. Ate breakfast and evening meals and food was lovely. Bed was more comfortable than our own at home.! Fantastic location with gorgeous views. will be returning

Show more Show less
9.2
Wonderful
813 reviews
Price from
$168
per night

The Balavoulin

Aviemore

Located in Aviemore, 48 km from Inverness Castle, The Balavoulin 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. Breakfast was great, friendly staff

Show more Show less
8.6
Excellent
1,299 reviews
Price from
$112
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. Nice room, close to everything

Show more Show less
8.2
Very Good
1,887 reviews
Price from
$129
per night

The Cluanie Inn

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. Good location on the way to Skye. Room was comfortable and breakfast good as well.

Show more Show less
8.5
Very Good
1,142 reviews
Price from
$279
per night

Loch Ness Inn

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. Efficient and smooth check-in. The restaurant was superb, their menu compiled a great collection of local produce. My room was lately refurbished and the quality was stellar.

Show more Show less
8.8
Excellent
1,428 reviews
Price from
$202
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. Well, situated, very polite staff, lovely room and Service and the best breakfast and Shetland mussels I ever had 

Show more Show less
8.5
Very Good
362 reviews
Price from
$237
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. the size, location and feel of the property.

Show more Show less
8.7
Excellent
146 reviews
Price from
$93
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. Good food in the Pub. Modern bathroom. Comfy bed and seating area in the room.

Show more Show less
8.5
Very Good
519 reviews
Price from
$118
per night

Most booked inns in Highlands this month

FAQs about inns in Highlands

Inns that guests love in Highlands