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. Staff were great, location in front of the bay in this quiet seaside town was superb with a comfortable bed and room. Enjoyed a pint in the sun on the patio. The food at the restaurant was excellent - we were happy we took the innkeeper's suggestion and made a reservation for dinner. Certainly recommend a stay here.

Show more Show less
9.1
Wonderful
540 reviews
Price from
$194
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. This stay was perfection. The views, the room, the food, everything was beyond expectations. But above all the wonderful people who run the hotel. The kindness and helpfulness I am definitely coming back but will be staying longer Can’t wait to come back

Show more Show less
9.2
Wonderful
817 reviews
Price from
$231
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. We had a wonderful stay at Balavoulin. From checkin to breakfast to checkout everything was great. The staff is extremely helpful and welcoming. The freshly prepared breakfast was amazing. Thank you for your amazing hospitality.

Show more Show less
8.6
Excellent
1,305 reviews
Price from
$100
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. It lies directly at the sea, comfortable matress and amazing breakfast with fresh fruits, croissants and tasty coffee

Show more Show less
8.2
Very Good
1,902 reviews

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. We visited the highlands and Isle of Skye at a very busy time. There were limited hotel options when we booked and were apprehensive about staying in the middle of nowhere for a couple of nights. We worried for nothing as this property was brilliant in every regard. It is not as isolated as first thought as it is 25 minutes from Fort Augustus to the east and the same distance from Dornie to the west. It is situated on the main road that leads to the Isle of Skye. It's facilities are charming with cozy sitting areas, a roomy, well stocked bar, good restaurant with ample menu choices and amazing scenery surrounding the property. A well worn trail 100 meters east of the hotel leads to a stream and waterfall that runs into the Loch to the east. Hike further up the hill for spectacular views of the highland hills. The breakfast is well stocked and a server will take orders for hot breakfast that is not already on the ample buffet. The rooms are rustic, charming and comfortable. We had a great experience.

Show more Show less
8.5
Very Good
1,157 reviews
Price from
$560
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. clean rooms comfortable bed good food for dinner and breakfast. very comfortable rooms beautiful finishes all extra little things in rooms like tissues everything you could need was there. wonderful shower and beautiful bathroom.

Show more Show less
8.8
Excellent
1,433 reviews
Price from
$239
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. Rooms are gorgeous, staff couldn’t be more helpful. It was my partners 30th and they made it so special by leaving a card in the room. Everything about the hotel is lovely but the food was exceptional!!!

Show more Show less
8.6
Excellent
373 reviews
Price from
$242
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
Excellent
146 reviews
Price from
$94
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.5
Very Good
519 reviews
Price from
$119
per night

Bannockburn Inn

Helmsdale

Located in Helmsdale, 25 km from Dunrobin Castle, Bannockburn Inn provides accommodation with a garden, free private parking, a restaurant and a bar. Located around 44 km from Carnegie Club Skibo Castle, the inn with free WiFi is also 45 km away from Royal Dornoch Golf Club. The accommodation features a shared kitchen, a concierge service and luggage storage for guests. The room was extremely well priced. The room and shared bathroom were absolutely pristine. We enjoyed a great dinner and beer at the restaurant. The owners were delightful and keen for a chat. The location was perfect to explore Helmsdale from.

Show more Show less
8.1
Very Good
260 reviews
Price from
$87
per night

Most booked inns in Highlands this month

FAQs about inns in Highlands

Inns that guests love in Highlands