Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Eric Stevens on trover

Search Hotels in Invergarry

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Invergarry hotels and places to stay

Caledonian Cabin
Get Rates
3.9 mi from city centre
Caledonian Cabin
The Shepherds Hut + Hot Tub
The price is £152 per night
3.9 mi from city centre
5/5Exceptional! (2 reviews)

"We had a fantastic time, the Hut is absolutely gorgeous, with every small detail thought of. We will definitely be back!"…"

Reviewed on 28 Jan 2020

The Shepherds Hut + Hot Tub
Glengarry Castle Hotel
Get Rates
0.86 mi from city centre
4.7/5Exceptional! (170 reviews)

"The property is beautiful, but what really makes it a great stay is the staff. Everyone is so friendly and always smiling. They are super helpful too, if you need directions or suggestions. I really enjoyed meeting everyone at the hotel. Thank you for a lovely weekend."…"

Reviewed on 25 Oct 2019

Glengarry Castle Hotel
The Bunk House
3 out of 5
The price is £157 per night
3.9 mi from city centre
5/5Exceptional! (1 review)

"So beautiful and cozy, wonderful and convenient setting."…"

Reviewed on 19 Aug 2019

The Bunk House
Rokeby Manor
3 out of 5
The price is £132 per night
0.14 mi from city centre
4.6/5Exceptional! (17 reviews)
Nice stay at Rokeby

"Lovely place and staff but paper thin walls"…"

Reviewed on 15 Feb 2020

Rokeby Manor
Ardgarry Farm
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is £90 per night
0.8 mi from city centre
4.7/5Exceptional! (13 reviews)

"great relaxing night stayed one night travelling on our way to Skye would recommend and would stay again superb"…"

Reviewed on 26 Jun 2019

Ardgarry Farm
Invergarry Hotel
4 out of 5
Invergarry, Invergarry, Scotland
Get Rates
0.25 mi from city centre
4.6/5Wonderful! (61 reviews)

"Nice room. Very efficient and friendly staff. Very good breakfast available from 0730."…"

Reviewed on 16 Mar 2020

Invergarry Hotel
Highgarry Lodges
3.5 out of 5
The price is £205 per night
0.8 mi from city centre
5/5Exceptional! (4 reviews)

"The lodge was very comfortable and beautiful. The hoat Kevin and Angie were very nice and friendly and made the check in and check out process very easy. The property was quiet and it was really cool seeing the horses and donkeys. The beds were comfy and the kitchen was very well stocked. The location ..."…"

Reviewed on 10 Aug 2019

Highgarry Lodges
Highgarry Cottage
3.5 out of 5
The price is £190 per night
0.8 mi from city centre
Highgarry Cottage
Aldernaig Mill
3.5 out of 5
Get Rates
0.62 mi from city centre
Aldernaig Mill
Can't see what you're looking for?
See all available properties in Invergarry
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Invergarry

Visitors can enjoy all that Invergarry has to offer including the parks and museums. A top sight in the city is Lochaber Geopark.

  • There are 14 hotels and other accommodation options in Invergarry
  • The closest major airport is in Inverness (INV), 42.6 mi (68.6 km) from the city centre

Sightseeing and Staying in Invergarry

A favourite place to visit in the city is Lochaber Geopark. Additionally, you'll find Glen Affric in the area.

As you plan your holiday getaway, you'll find 14 hotels and other lodging options to choose from in Invergarry. This is a top-rated place to stay based on our user reviews:

  • Glengarry Castle Hotel - With a stay at this 3-star hotel, guests can enjoy access to free breakfast and a restaurant, along with free WiFi. It's a favourite with Expedia travellers for its bar and clean, comfortable rooms.

In the surrounding area, popular places to visit include Ben Nevis, located 20.5 mi (32.9 km) from the city centre, and Glenfinnan Viaduct, which is 27.2 mi/43.8 km away.

Dressing for Invergarry

  • Between January and March, you can expect average temperatures of 9°C during the day and 1°C at night
  • From April to June, the average during the day is 17°C, whilst the average at night is 3°C
  • July to September has daytime averages of 17°C with night-time averages of 7°C
  • Between October and December, you can expect daytime averages of 13°C and night-time averages of 1°C
  • Average annual rainfall for Invergarry is 916.90 millimetres
  • Usually August and July are the hottest months with an average of 17°C, whereas February and January are often coldest, averaging 1°C

Frequently asked questions

What's the best place for a stay in Invergarry?
Rokeby Manor is ranked highly by Expedia customers. This 3-star guesthouse offers a restaurant and free WiFi. It is located a short 1-minute walk from Lochaber Geopark. Another favourite option for your stay based on reviews is Invergarry Hotel.
If I need to cancel my hotel reservation in Invergarry, will I receive a refund?
Yes! The majority of hotel reservations are fully refundable provided that you cancel prior to the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If your reservation is non-refundable, you might be able to cancel it and be given a refund within 24 hours of your booking. Enter your dates, click on “Search”, then you can filter by “free cancellation” to view the best deals in Invergarry.
How is it to stay in Invergarry?
Visitors can enjoy all that Invergarry has to offer, including the parks and museums. A top sight in the city is Lochaber Geopark. In Invergarry, there are 26 hotels and other accommodation options to choose from.
What should I see while I'm in Invergarry?
A couple of favourite places to visit are Lochaber Geopark and Invergarry & Fort Augustus Railway Museum. Additionally, you’ll find Glen Affric in the area.
What's the seasonal weather like in Invergarry?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual rainfall for Invergarry is 917 mm.

Invergarry Hotel Reviews

More trip options