Skip to main content

Hotels in Invergarry

20 handpicked places to stay

Invergarry Hotel

Invergarry Hotel

Hotel · Invergarry Hotel, Invergarry

A 13-room hotel in Invergarry for travellers touring the Highlands, with easy reach of Loch Ness and Eilean Donan Castle.

Corrie View

Corrie View

B&B · Corrie View Old Ground, Invergarry

Adults-only B&B in Invergarry with breakfast included and a garden for relaxing before exploring Loch Ness and Eilean Donan Castle.

Glengarry Castle Hotel

Glengarry Castle Hotel

Hotel · Glengarry Castle Hotel, Invergarry

A historic hotel near Invergarry with golf, fishing, watersports and walking all close by on Loch Oich in the Highlands.

Rokeby Manor

Rokeby Manor

Hotel · ., Invergarry

Set in the Highland village of Invergarry, Rokeby Manor is a country hotel with a garden, bar and restaurant, well placed for walking and cycling.

Lundie View B & B

Lundie View B & B

B&B · Lundie View B & B, Invergarry

Lundie View B & B in Invergarry offers mountain and garden views, en-suite rooms and free parking, with Loch Ness nearby.

Suardal Bed and Breakfast

Suardal Bed and Breakfast

B&B · Suardal Millfield, Fort Augustus · 5.9 miles away

Suardal Bed and Breakfast in Fort Augustus offers mountain-view rooms and free parking, a short reach from Loch Ness.

Kettle House Bed And Breakfast

Kettle House Bed And Breakfast

B&B · Golf Course Road, Fort Augustus · 5.9 miles away

A small, low-key B&B on Golf Course Road in Fort Augustus, with just four rooms and a garden close to Loch Ness.

Corriegour Lodge Hotel

Corriegour Lodge Hotel

Hotel · Loch Lochy, Spean Bridge · 6 miles away

A 10-room loch-side hotel near Spean Bridge and Ben Nevis, with its own beach on Loch Lochy and free parking.

The Lovat Loch Ness

The Lovat Loch Ness

Hotel · Loch Ness, Fort Augustus · 6.6 miles away

A 28-room hotel in Fort Augustus on Loch Ness, with restaurant, bar, gym and garden, and free on-site parking.

Whitehouse B&B

Whitehouse B&B

B&B · Whitehouse A82, Fort Augustus · 6.6 miles away

B&B on the A82 at Fort Augustus, close to Loch Ness, with free parking and easy access to walking and cycling country.

Lorien House B&B

Lorien House B&B

B&B · Lorien House, Fort Augustus · 6.6 miles away

B&B in Fort Augustus close to Loch Ness cruises, with secure cycle parking for those exploring the walking and cycling routes nearby.

Loch Ness Gate House

Loch Ness Gate House

Hotel · Main Street, Fort Augustus · 6.6 miles away

Small 8-room hotel on Fort Augustus's Main Street, with en-suite rooms and in-room drinks, handy for exploring Loch Ness.

Richmond House Hotel

Richmond House Hotel

Hotel · Main Street, Fort Augustus · 6.7 miles away

An adults-only base in Fort Augustus for walkers and Loch Ness explorers, with bright rooms, free parking and a whisky bar downstairs.

Lock Chambers Caledonian Canal Centre

Lock Chambers Caledonian Canal Centre

Hotel · Canal Side, Fort Augustus · 6.7 miles away

A café-hotel by the Caledonian Canal in Fort Augustus, known for homemade soups, a Scottish breakfast and canal-view rooms.

Appin House

Appin House

B&B · Inverness Road, Fort Augustus · 7 miles away

Fort Augustus B&B on Inverness Road, walkable to the Loch Ness village, with spacious rooms and some Jacuzzi bathrooms.

Whispering Pine Lodge

Whispering Pine Lodge

Guest Accommodation · Loch Lochy, Spean Bridge · 7.2 miles away

A loch-side lodge near Spean Bridge suited to walkers and Ben Nevis trips who want a hot tub and sauna to return to, not just a bed.

Letterfinlay Lodge House

Letterfinlay Lodge House

B&B · Letterfinlay, Spean Bridge · 7.2 miles away

A lodge-style B&B on Loch Lochy near Spean Bridge in the Highlands, with warm rooms, lake and mountain views and Ben Nevis within reach.

Inch Hotel

Inch Hotel

Hotel · Private Road, Fort Augustus · 7.2 miles away

Set on a private road above Loch Ness at Fort Augustus, Inch Hotel pairs Highland views with locally sourced Scottish cooking.

Binnilidh Mhor B&B and Self Catering Cottage

Binnilidh Mhor B&B and Self Catering Cottage

B&B · Dalchreichart, Inverness · 7.3 miles away

Deep in Glen Moriston near Dalchreichart, this small Inverness-area B&B pairs two guest rooms with a self-catering cottage amid open countryside.

B&B
The Willows

The Willows

B&B · Dalchreichart, Inverness · 7.3 miles away

Adults-only Highland B&B in Dalchreichart near Inverness, handy for Loch Ness and walking or cycling country.

🏨

Know a hotel / b&b in Invergarry that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b