The 10 best inns in Inverness, UK | Booking.com
Skip to main content

Inns in Inverness

Find the inns that appeal to you the most

The best inns in Inverness

Check out our pick of great inns in Inverness

Filter by:

Review score

Old North Inn Hotel, Inverness

Inverness

Located just 7 miles from the city of Inverness, Old North Inn Hotel, Inverness is just a 20-minute from the famous Loch Ness and Culloden Battlefield.

K
Karen
From
United Kingdom
Tina and Emma were extremely welcoming and friendly. Breakfast was cooked fresh to order. Large car park .
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,294 reviews
Price from
US$59.41
1 night, 2 adults

Loch Ness Inn

Drumnadrochit (Near Inverness)

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.

A
Anna
From
Poland
Good localisation, comfortable rooms, good restaurant for breakfast and dining. Spacious parking
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,062 reviews
Price from
US$172.78
1 night, 2 adults

The Albert Inn

Nairn (Near Inverness)

Less than 10 minutes’ walk from Nairn’s coast, this hotel offers free, high-speed Wi-Fi access throughout. Each modern room has an en suite bathroom with a selection of free toiletries.

T
Tomas
From
Lithuania
Great location, tidy apartment, great breakfast
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 512 reviews
All inns in Inverness

Looking for an inn?

Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening, which distinguishes them from country or guest houses.