Review the facilities and guest experiences of 2 hotels and accommodation providers in Invergarry. Whether you need an overnight stay, family accommodation or a longer visit, identify suitable properties and enquire about availability and prices.
Invergarry Hotel is a 4-star historic Highland inn offering accommodation, dining, and event facilities in the Scottish Highlands. Established in 1885, it combines traditional charm with modern amenities, featuring 13 cosy rooms, a restaurant serving locally sourced Scottish cuisine, and a bar with regional ales and whiskies. Located between Fort William and Skye, it provides ideal access to Highland attractions while maintaining a peaceful riverside setting.
Accommodation
Restaurant
Bar Service
Historic charm
Scenic location
Excellent local cuisine
Glengarry Castle Hotel is a family-owned country house hotel located by Loch Oich in the Scottish Highlands. Offering 26 individually furnished bedrooms, a fine dining restaurant showcasing seasonal local produce, and sustainable heating systems, the hotel provides immersive Highland experiences. Guests benefit from its strategic location between Loch Ness and Fort William, with easy access to historic sites like Eilean Donan Castle.