Top Hotels near Invergarry

See all Hotels near Invergarry
The Lovat, Loch Ness
The Lovat, Loch Ness
2.7 mi from Invergarry
4.0 out of 5.0
4.5 out of 5 (130 reviews)

Located in Loch Ness, this family-friendly Fort Augustus hotel is within a 5-minute walk of Clansman Centre and Benedictine …

$61
Binnilidh Mhor B&B and Self Catering Cottage
Binnilidh Mhor B&B and Self Catering Cottage
3.6 mi from Invergarry
4.0 out of 5.0
4.9 out of 5 (37 reviews)

Located in Dalcherichart, this bed & breakfast is 10 mi (16.1 km) from Clog and Craft Shop and 10.9 mi (17.5 km) from Plodd …

Get Rates
Letterfinlay Lodge Hotel
Letterfinlay Lodge Hotel
4.5 mi from Invergarry
3.0 out of 5.0
4.1 out of 5 (146 reviews)

Situated in Letterfinlay, this hotel is within 9 mi (15 km) of Great Glen Water Park, Commando Memorial, and Highland Soaps …

$75
Factors Inn & Cottage
Factors Inn & Cottage
9.6 mi from Invergarry
3.5 out of 5.0

Situated in Fort William, this inn is within 3 mi (5 km) of Ben Nevis Distillery, Nevis Range Mountain Experience, and …

Get Rates
Eilean Iarmain
Eilean Iarmain
10.7 mi from Invergarry
3.0 out of 5.0
5 out of 5 (3 reviews)

Situated in Isle of Skye, this beach hotel is 0.4 mi (0.7 km) from Gallery An Talla Dearg and within 9 mi (15 km) of Aird Old …

$83
Duisdale House Hotel
Duisdale House Hotel
11 mi from Invergarry
4.0 out of 5.0
4.4 out of 5 (126 reviews)

Located in Duisdalemore, this hotel is 0.9 mi (1.4 km) from Gallery An Talla Dearg and within 9 mi (15 km) of Skye …

Get Rates
Ben Nevis Hotel & Leisure Club
Ben Nevis Hotel & Leisure Club
11.3 mi from Invergarry
3.0 out of 5.0
3.3 out of 5 (131 reviews)

Situated in the historical district, this eco-friendly hotel is within a 15-minute walk of Commando Monument, Steall Waterfal …

$71
Nevis Bank Inn
Nevis Bank Inn
11.7 mi from Invergarry
4.0 out of 5.0
4.4 out of 5 (160 reviews)

Situated in Fort William, this hotel is within a 10-minute walk of Steall Waterfall, Commando Monument, and Inverlochy Castle …

$94
Alexandra Hotel
Alexandra Hotel
11.9 mi from Invergarry
3.0 out of 5.0
3.7 out of 5 (157 reviews)

Situated near the beach, this eco-friendly hotel is within a 10-minute walk of West Highland Museum, Inverlochy Castle, and …

$84
Cruachan Hotel
Cruachan Hotel
12.5 mi from Invergarry
3.0 out of 5.0

Situated near the beach, this hotel is within a 15-minute walk of West Highland Way Finishing Line and West Highland Museum …

$64

Recent Reviews in Invergarry

Hide content

Where to stay in Invergarry

Invergarry Hotel Guide

Expedia's comprehensive Scotland accommodation database offers 16 hotels within a 0.1-mile radius of Invergarry.

The closest of our hotels is the Inverlochy Castle, Scotland, located 16 miles from the center of Invergarry. Another handy alternative is the Nevis Bank Inn, located in Scotland, 17 miles from the heart of Invergarry.

You could also check out the Corriegour Lodge Hotel and the Riverside Lodge Gardens. The Corriegour Lodge Hotel is positioned 11 miles away from the heart of Invergarry. The Riverside Lodge Gardens, is positioned 14 miles away. Another possibility is to check out the rates and amenities at the Ben Nevis Hotel & Leisure Club or the Alexandra Hotel.

45 miles to the northeast of Invergarry is Inverness, where you can enjoy Culloden Battlefield and Inverness Castle. The Rocpool Reserve Hotel & Chez Roux Restaurant and The Glen Mhor Apartments are a few of the great long and short-stay alternatives in Inverness. Or, you could consider staying in Glencoe, 25 miles to the south of Invergarry, where you can pick from the The Holly Tree Hotel and Inn at Ardgour. The Dragons Tooth Golf Course and Glencoe Folk Museum are just a couple of the more popular attractions to experience when visiting Glencoe.

Before you head home, why not spend an afternoon rubbing shoulders and cheering along with fellow sports obsessives at a local match. Caledonian Stadium is 45 miles to the northeast of Invergarry. Those wanting to find a bed close by can take their choice from the Kingsmills Hotel Inverness or the Glenmoriston Townhouse Hotel.

For those travelers planning on arriving or departing via Inverness Airport, you may plan to book some accommodation at Dolphin Bay Suites, or Inchrye Bed & Breakfast, which are both nearby.