Skip to main content

Inns in Inverness

Find the inns that appeal to you the most

Top picks for Inverness hotels

Explore our most popular hotels in Inverness

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,292 reviews
    From
    US$61
    1 night, 2 adults
  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 16 reviews
    From
    US$66
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,012 reviews
    From
    US$163
    1 night, 2 adults

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.

C
Chun
From
China
Very friendly environment, delicious breakfast and the room is very comfortable and clean.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,292 reviews
Price from
US$60.94
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.

J
Jillian
From
Canada
Super comfy mattress, very clean and spacious room. The restaurant had amazing food! The free breakfast was superb. Great location and nice staff.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,012 reviews
Price from
US$175.91
1 night, 2 adults
All inns in Inverness

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.

C
Chun
From
China
Very friendly environment, delicious breakfast and the room is very comfortable and clean.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,292 reviews
Price from
US$60.94
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.

J
Jillian
From
Canada
Super comfy mattress, very clean and spacious room. The restaurant had amazing food! The free breakfast was superb. Great location and nice staff.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,012 reviews
Price from
US$175.91
1 night, 2 adults
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.