A calm lake with a boat docked on the right, surrounded by dense forest and mountains in the background.

Find hotels in Invergarry from CA $186

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Invergarry hotels

The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,325 reviews)
"Great property with a bar and restaurant on site."
United States
Christopher
The price is CA $190
CA $229 total
includes taxes & fees
Jul 20 - Jul 21
The Caledonian Hotel

Glengarry Castle Hotel

Glengarry Castle Hotel
3.0 star property
Invergarry
9.6 out of 10, Exceptional, (302 reviews)
"Fantastic stay. Staff were all super helpful Breakfast was amazing!!"
United Kingdom
Jonathan
The price is CA $472
CA $567 total
includes taxes & fees
Jul 25 - Jul 26
Glengarry Castle Hotel

Ox Hotel Spean Bridge

Ox Hotel Spean Bridge
2.0 star property
Spean Bridge
8.2 out of 10, Very good, (198 reviews)
"The main hotel was still under construction so we stayed in one of their fantadtic chalets!!!"
Canada
Patricia
The price is CA $155
CA $186 total
includes taxes & fees
Jul 20 - Jul 21
Ox Hotel Spean Bridge

Invergarry Hotel

Invergarry Hotel
4.0 star property
Invergarry
9.2 out of 10, Wonderful, (177 reviews)
"Very nice property with great people. We enjoyed our stay."
United States
Kirk
The price is CA $302
CA $363 total
includes taxes & fees
Jul 17 - Jul 18
Invergarry Hotel

Bright Star Lodge

Bright Star Lodge
3.5 star property
Invergarry
10.0 out of 10, Exceptional, (1 review)
"Had an amazing weekend here. The lodge was spotless and had everything we needed, was very much worth the 4 hour drive for the heand "
United Kingdom
gary
Bright Star Lodge

The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (1,013 reviews)
"Clean basic rooms & great breakfast with a hot cooked meal available and included in price of room."
Canada
Moira
The price is CA $299
CA $359 total
includes taxes & fees
Jul 27 - Jul 28
The Garrison

The Whispering Pine Lodge

The Whispering Pine Lodge
4.0 star property
Spean Bridge
9.0 out of 10, Wonderful, (152 reviews)
"Lovely spot with great accommodations "
United States
Judith
The price is CA $512
CA $615 total
includes taxes & fees
Aug 3 - Aug 4
The Whispering Pine Lodge

Linnhe Lochside Holidays

Linnhe Lochside Holidays
3.5 star property
Fort William
9.2 out of 10, Wonderful, (283 reviews)
"Very nice place to stay! Calm, clean and cozy."
Canada
Olivier
Linnhe Lochside Holidays

Binnilidh Mhor B&B

Binnilidh Mhor B&B
4.0 star property
Inverness
10.0 out of 10, Exceptional, (104 reviews)
"Wonderful place to stay and extremely welcoming hosts "
United Kingdom
Dr Claire Walsh
The price is CA $343
CA $411 total
includes taxes & fees
Jul 20 - Jul 21
Binnilidh Mhor B&B

Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (450 reviews)
"Lovely location, friendly staff. A tad dated but still very comfortable. Breakfast was good."
United States
William
The price is CA $289
CA $347 total
includes taxes & fees
Jul 30 - Jul 31
Onich Hotel

Loch Leven Hotel & Distillery

Loch Leven Hotel & Distillery
3.0 star property
Fort William
8.4 out of 10, Very good, (617 reviews)
"Beautiful place lots of character"
Canada
Michelle
The price is CA $426
CA $511 total
includes taxes & fees
Jul 26 - Jul 27
Loch Leven Hotel & Distillery

Base Camp Hotel Nevis Range

Base Camp Hotel Nevis Range
3.0 star property
Fort William
8.4 out of 10, Very good, (325 reviews)
"Clean room, delicious breakfast, lots of parking. "
Canada
Karen
The price is CA $361
CA $434 total
includes taxes & fees
Aug 11 - Aug 12
Base Camp Hotel Nevis Range

Corriegour Lodge Hotel

Corriegour Lodge Hotel
4.0 star property
Spean Bridge
9.2 out of 10, Wonderful, (187 reviews)
"It is adorable and the food and hospitality were amazing "
United States
Darcy
The price is CA $473
CA $567 total
includes taxes & fees
Jul 16 - Jul 17
Corriegour Lodge Hotel

Kettle House B&B

Kettle House B&B
3.5 star property
Fort Augustus
10.0 out of 10, Exceptional, (30 reviews)
"Nice breakfast"
Australia
Pen
Kettle House B&B

Nevis Bank Inn

Nevis Bank Inn
4.0 star property
Fort William
8.8 out of 10, Excellent, (736 reviews)
"Great place to stay after finishing hiking the West Highland Way. Very comfortable room and helpful staff."
United States
Deirdre
The price is CA $308
CA $370 total
includes taxes & fees
Jul 19 - Jul 20
Nevis Bank Inn

The Inch Hotel

The Inch Hotel
3.0 star property
Fort Augustus
9.0 out of 10, Wonderful, (505 reviews)
"Plenty of parking was very nice the breakfast was excellent and the staff was very polite and attentive."
United States
Dulce
The price is CA $275
CA $330 total
includes taxes & fees
Aug 2 - Aug 3
The Inch Hotel

The Lovat, Loch Ness

The Lovat, Loch Ness
4.0 star property
Fort Augustus
9.2 out of 10, Wonderful, (316 reviews)
"Excellent location to stay and explore the Highlands. Staff is very helpful and ready to help and provide information. Breakfast was exceptional"
Canada
Tobias
The Lovat, Loch Ness

Loch Ness Drumnadrochit Hotel

Loch Ness Drumnadrochit Hotel
3.0 star property
Inverness
8.0 out of 10, Very good, (463 reviews)
"Great location, good food at the bistro."
Australia
Rose
The price is CA $238
CA $285 total
includes taxes & fees
Jul 31 - Aug 1
Loch Ness Drumnadrochit Hotel

Isles Of Glencoe Hotel

Isles Of Glencoe Hotel
3.0 star property
Ballachulish
8.6 out of 10, Excellent, (1,006 reviews)
"Delightful, restful, extremely warm, welcoming staff, and great dinner!"
United States
Ed
The price is CA $430
CA $515 total
includes taxes & fees
Aug 11 - Aug 12
Isles Of Glencoe Hotel

Ben Nevis Hotel & Leisure Club

Ben Nevis Hotel & Leisure Club
3.0 star property
Fort William
6.8 out of 10, (1,004 reviews)
"The hotel is an easy walk from downtown and provides a comfortable stay."
Canada
Matthew
The price is CA $215
CA $258 total
includes taxes & fees
Jul 15 - Jul 16
Ben Nevis Hotel & Leisure Club
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Invergarry attractions

Learn more about Invergarry

Nestled along the Great Glen, this Highland village offers boat trips on Loch Oich and hiking trails through ancient Caledonian pine forests. Visit the ruins of Invergarry Castle, then enjoy traditional Scottish fare at the local inn where fishing tales flow freely.

A lake surrounded by forested hills and distant snow-capped mountains.
Photo by djmacpherson
Open Photo by djmacpherson

Top Invergarry Hotel Reviews

More cheap stays in Invergarry

Find out more about Invergarry

Top reasons to visit Invergarry

  • Breathtaking Nature: Invergarry boasts stunning landscapes, including the scenic River Garry and the breathtaking Highlands, perfect for outdoor exploration.
  • Outdoor Adventures: Ideal for enthusiasts, visitors can enjoy hiking, skiing, and a variety of exciting day trips.
  • Rich History: Delve into the local culture through museums and historical sites that showcase the area’s heritage.
  • Delicious Local Cuisine: Savor delightful meals at charming local restaurants offering authentic Highland hospitality.
  • Variety of Accommodations: Choose from cozy bed and breakfasts to inviting lodges catering to all types of travellers.

Find great hotels in and around Invergarry

Discover the charm of Invergarry, Scotland, where a variety of accommodations await you. From cozy bed and breakfasts to inviting lodges, you'll find options that cater to adventure seekers, families, and pet owners alike. Explore the village of Invergarry and enjoy a memorable vacation experience with properties designed to meet all your needs. Whether you’re looking for relaxation or outdoor fun, Invergarry's hotels promise a delightful stay.

  • The Inch Hotel: A charming 3-star hotel located 11.3km from Invergarry, The Inch Hotel boasts a family-friendly and pet-friendly atmosphere, earning a guest rating of 9.0. This hotel is perfect for those travelling with children, offering amenities such as cribs, highchairs, and babysitting services. Additionally, it welcomes pets, providing food and water bowls and a special policy to accommodate furry companions. The Inch Hotel's warm service and comfortable accommodations make it an ideal base for family adventures in the stunning Scottish Highlands.
  • The Highland Club: Nestled 11.3km from Invergarry, The Highland Club is a luxurious 4-star country house with an outstanding guest rating of 9.6. This property appeals to adventure seekers and families alike, offering exciting activities such as kayaking, fishing, and mountain biking nearby. Children can enjoy the shared playground and arcade game room, while the hotel's scenic surroundings provide endless opportunities for exploration. The Highland Club combines elegance with a spirit of adventure, making it a perfect getaway for those looking to immerse themselves in nature.
  • Glengarry Castle Hotel: Set in the heart of Invergarry, the 3-star Glengarry Castle Hotel has a remarkable guest rating of 9.6. With its inviting restaurant and bar, guests can enjoy delightful dining experiences, including lunch and dinner options. The hotel features recreational activities, such as onsite tennis and nearby fishing, ensuring a lively stay. With multiple televisions in the common areas, guests can unwind and catch up on their favorite shows. Glengarry Castle Hotel offers a blend of relaxation and entertainment, making it an excellent choice for visitors seeking a memorable Scottish experience.

Where to stay in and around Invergarry

Invergarry, Scotland, offers a captivating blend of rich history and stunning natural beauty, perfect for adventurers and relaxation seekers alike. Explore the scenic River Garry, dine at delightful local restaurants, and immerse yourself in the warm Highland hospitality. With its rustic elegance and friendly atmosphere, Invergarry invites you to unwind and embark on unforgettable excursions in a truly picturesque setting.

  • Fort Augustus: Situated 11.3km from Invergarry, Fort Augustus is a charming city known for its stunning outdoor landscapes and adventure opportunities. The area sees a moderate number of visitors year-round, with peak travel during the summer months from June to August. Outdoor enthusiasts flock here for activities such as skiing and hiking, while the nearby national park and picturesque lake offer breathtaking scenery. Whether you're exploring the local ski field or simply enjoying a leisurely stroll by the water, Fort Augustus promises an enriching travel experience.
  • Aberchalder: Nestled within the vicinity of Invergarry, Aberchalder is a quaint village that captivates visitors with its natural beauty. Travel to this area peaks in March and during the summer months of July to August, attracting those seeking scenic views and outdoor adventures. The village is surrounded by impressive mountains, tranquil lakes, and the expansive national state park, making it a perfect destination for nature lovers and explorers alike. Aberchalder’s serene environment provides a peaceful retreat, ideal for unwinding and immersing yourself in Scotland’s stunning landscapes.
  • Kilfinnan: Located 6.4km from Invergarry, Kilfinnan is a picturesque village that draws visitors for its breathtaking scenery and outdoor adventures. Peak travel occurs from July to September, attracting those eager to experience the area’s beautiful mountains and refreshing water features. The nearby lakes offer opportunities for fishing and boating, making it a haven for outdoor activities. Whether you’re hiking through the lush landscapes or relaxing by the lakeside, Kilfinnan is an excellent destination to experience the natural splendour of the Scottish Highlands.

Things to do in Invergarry

Invergarry, Scotland, is perfect for outdoor enthusiasts seeking stunning scenery and adventure. Visitors can explore hiking trails, enjoy skiing at nearby ski fields, and experience the beauty of Lochaber Geopark. With a range of outdoor adventures and day trips available, there's also the opportunity for enjoyable night outings. This charming location offers a fantastic blend of activities for a memorable vacation.

Shopping

Invergarry offers charming local shops for unique gifts and souvenirs, perfect for capturing the essence of Scotland. If you’re up for a drive, visit the Fort William Shopping Centre, 27.4km away, featuring a range of retail outlets and cafes for a delightful shopping day.

Recreation

Experience the tranquil surroundings at Invergarry Hotel's wellness spa, where you can indulge in rejuvenating treatments and soothing massages. For outdoor fun, explore the nearby Great Glen Way, offering scenic hiking trails with breathtaking views of Loch Ness and the stunning Scottish Highlands.

Adventure

Explore the breathtaking landscapes of Loch Ness on a guided kayak tour, where you can paddle through serene waters while searching for the elusive Nessie. For a thrilling hike, tackle the nearby hills for panoramic views of the Highlands and the tranquil beauty of the surrounding area.

Nightlife

Invergarry's nightlife offers a cozy atmosphere with local charm. Enjoy a pint at the Invergarry Hotel, or experience traditional Scottish music at the nearby Glengarry Castle Hotel. For a more lively vibe, the local pubs provide a warm welcome and a chance to mingle with friendly locals.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Invergarry

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Invergarry are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Invergarry about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Invergarry is Wednesday. The most expensive day to stay in Invergarry is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to tailor your options based on your budget, desired location, and preferred hotel type. To discover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Invergarry with your flights and activities through an Expedia package.

Find the best attractions in and around Invergarry

Invergarry is a picturesque destination perfect for outdoor enthusiasts and those seeking adventure. Visitors can explore stunning lakes and the breathtaking Highlands, while history buffs can delve into local museums. Whether you're looking for a romantic getaway or simply want to soak in the scenic beauty, Invergarry offers a variety of attractions that cater to all tastes. Enjoy the unique blend of nature and culture that this charming area has to offer.

  • Loch Lochy: Nestled 17.7km from Invergarry, Loch Lochy offers stunning outdoor experiences. Enjoy romantic strolls along the beach or take in the breathtaking scenery while hiking or picnicking by the water's edge.
  • Drynachan Woodturning Gallery: Located in Invergarry, this unique museum showcases the art of woodturning. Immerse yourself in local culture as you explore exquisite handcrafted pieces and learn about traditional Scottish craftsmanship.
  • Clansman Centre: Just 11.3km away, the Clansman Centre is a history museum that delves into the rich heritage of Scotland. Engage with exhibits that tell the stories of clans and their significance, offering a fascinating glimpse into the past.

Best time to go to Invergarry

The best time to visit Invergarry can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Invergarry falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Invergarry falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January33.8°F (1.0°C)Light RainMostly CloudyAverageSlightly Low
February34.9°F (1.6°C)Light RainMostly CloudyAverageSlightly Low
March37.8°F (3.2°C)Light RainMostly CloudyAverageAverage
April42.8°F (6.0°C)Light RainMostly CloudySlightly HighAverage
May48.0°F (8.9°C)Light RainMostly CloudyAverageAverage
June53.4°F (11.9°C)Light RainMostly CloudyAverageSlightly High
July55.6°F (13.1°C)Light RainMostly CloudySlightly HighSlightly High
August54.3°F (12.4°C)Light RainMostly CloudySlightly HighSlightly High
September51.1°F (10.6°C)Light RainMostly CloudyAverageAverage
October45.3°F (7.4°C)Light RainMostly CloudySlightly LowAverage
November39.4°F (4.1°C)Light RainMostly CloudySlightly LowSlightly Low
December34.9°F (1.6°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Invergarry

When planning your visit to INVergarry, Scotland, you can fly into several major airports. EDInburgh Airport (EDI) is located 152.9km away, with notable hotels like Crescent House and Virgin Hotels Edinburgh, both 11.3km from the airport. GLAsgow Airport (GLA) is 135.2km away, offering luxurious stays at Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland, just 7 and 6.4km from the airport, respectively. Lastly, Aberdeen Airport (ABZ) is 157.7km from Invergarry, with options such as Marcliffe and Courtyard by Marriott, the latter only 483m from the airport. Each airport provides accessible transportation to these hotels.

Frequently asked questions

What is the best area to stay in Invergarry?
The best area to stay in Invergarry is the main village area around the A82 and A87 crossroads, as it offers the most convenient access to amenities and local attractions.

This central hub of Invergarry is where you'll find the Invergarry Hotel and a few local shops. It's a small, spread-out village, so staying close to the main roads ensures you're well-connected for exploring the wider Highlands. The area is surrounded by stunning natural scenery, with views of mountains and Loch Oich nearby.

For couples seeking a tranquil getaway with easy access to outdoor activities, staying near the village centre is ideal. You're perfectly positioned for scenic drives along the Great Glen Way, boat trips on Loch Ness, or exploring historic sites like Invergarry Castle ruins. The local hotel provides a comfortable base for relaxing after a day of adventuring.

Families will also find this area convenient due to its central location.
What are the best hotels in Invergarry that travellers recommend?
Two of the best hotels in Invergarry that receive consistently high recommendations from travellers are the Invergarry Hotel and the Glengarry Castle Hotel.

The 4-star Invergarry Hotel, with a 9.2 rating, is highly regarded for its beautiful location, offering views of both the river and mountains. Guests frequently praise the good food, comfortable rooms, and excellent, friendly service. Free self-parking is available, and for those who enjoy outdoor activities, mountain biking and mountain climbing are available nearby. The hotel also features a terrace for guests to enjoy.

Another highly recommended option is the 3-star Glengarry Castle Hotel, which boasts an impressive 9.8 rating. Guests consistently highlight the helpful and lovely staff, as well as the excellent and fantastic food. The rooms are described as comfortable and clean, and the location is considered convenient. The hotel offers free full breakfast and free self-parking, and for recreation, there is an outdoor tennis court on-site.
What hotels in Invergarry offer free breakfast?
In Invergarry, the Glengarry Castle Hotel offers complimentary breakfast.

The 3-star Glengarry Castle Hotel has an exceptional rating of 9.8 and provides both a full breakfast and a standard breakfast free of charge. Guests frequently praise the excellent food and the helpful staff. The hotel also offers free toiletries, free self-parking, and free WiFi. For recreation, there is outdoor tennis on site. The Drynachan Woodturning Gallery is a short 1.5 km away.
What are the best budget hotels in Invergarry?
For a highly-rated budget hotel in Invergarry, the Glengarry Castle Hotel is a superb option.

This 3-star hotel boasts an exceptional 9.8 rating and offers a range of complimentary amenities including free toiletries, free self-parking, and free WiFi. Guests can also enjoy a complimentary full breakfast and make use of the outdoor tennis facilities on-site. Many guests have praised the helpful and lovely staff, the excellent and fantastic food, and the comfortable and clean rooms. The hotel's location is considered convenient, and the service is consistently described as great. It is also located just 1.5 km from the Drynachan Woodturning Gallery.
What are the most romantic hotels in Invergarry for couples?
For a romantic stay in Invergarry, the Invergarry Hotel is an excellent choice for couples.

This 4-star hotel, with an impressive 9.2 rating, offers comfortable and clean rooms, often featuring delightful mountain views. Guests consistently praise the excellent service and friendly staff, along with the amazing food served on-site. Its beautiful location provides easy access to outdoor activities such as mountain biking and mountain climbing in the nearby mountains. The hotel also provides free toiletries and complimentary self-parking, adding to the convenience for guests. The Well of the Seven Heads is a short 2.0 km away for those wishing to explore local points of interest.
When is the best time to go to Invergarry?
Invergarry is best visited during the spring (April to May) and autumn (September to October) for pleasant weather and fewer crowds.

Spring brings milder temperatures, with the landscape starting to green and flowers blooming. It's a great time for outdoor activities like hiking and exploring the local lochs without the busier summer crowds. You'll find the days are getting longer, offering more time for sightseeing.

Autumn offers a spectacular display of changing colours, particularly in the surrounding forests and glens. The weather remains generally mild, and the midges (small biting insects) are usually less prevalent than in the height of summer. This period is ideal for photography and enjoying the natural beauty of the Highlands in a more tranquil setting.

While summer (June to August) offers the warmest weather and longest daylight hours, it's also the busiest time, with more visitors and a higher chance of encountering midges.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Invergarry.
How can I save on a Invergarry hotel booking with Expedia?
Members always get our best prices. Find our best Invergarry hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Invergarry hotel?
Prices for hotels in Invergarry often vary, but you can find a great deal from CA $186 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.