Loch Oich, Great Glen, Scotland, United Kingdom

Find hotels in Invergarry from £135

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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

Glengarry Castle Hotel

Glengarry Castle Hotel
3.0 star property
Invergarry
9.6 out of 10, Exceptional, (300 reviews)
"Fantastic stay. Staff were all super helpful Breakfast was amazing!!"
United Kingdom
Jonathan
The price is £290
includes taxes & fees
20 Jun - 21 Jun
Glengarry Castle Hotel

Rokeby Manor

Rokeby Manor
4.0 star property
Invergarry
9.6 out of 10, Exceptional, (171 reviews)
"Great place to stay, lovely staff and great dinner and breakfast options in-house!"
United States
Romit
The price is £198
includes taxes & fees
18 Jun - 19 Jun
Rokeby Manor

Invergarry Hotel

Invergarry Hotel
4.0 star property
Invergarry
9.2 out of 10, Wonderful, (175 reviews)
"Very nice property with great people. We enjoyed our stay."
United States
Kirk
The price is £188
includes taxes & fees
20 Jun - 21 Jun
Invergarry Hotel

Aiteannach

Aiteannach
4.0 star property
Invergarry
The price is £189
includes taxes & fees
15 Jun - 16 Jun
Aiteannach

4 River Court

4 River Court
3.5 star property
Invergarry
The price is £452
includes taxes & fees
19 Jun - 20 Jun
4 River Court

Brae Mhor Cottage

Brae Mhor Cottage
3.5 star property
Fort William
The price is £675
includes taxes & fees
27 Jun - 28 Jun
Brae Mhor Cottage

The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,310 reviews)
"Older hotel but well-maintained. Staff very friendly and helpful. Restaurant on site with good food."
Australia
deborah
The price is £144
includes taxes & fees
12 Jul - 13 Jul
The Caledonian Hotel

Hillview guest house

Hillview guest house
4.0 star property
Fort William
9.6 out of 10, Exceptional, (168 reviews)
"Great place to stay if you are exploring Glencoe area. Incredibly kind hosts, great view, and perfect breakfast before heading out for the day. Would recommend this location as it’s close to Glencoe and another town 10minutes away that was awesome for dinner and shopping. We loved it here :)"
Canada
Ashley
Hillview guest house

The Willows - Room Only Accommodation

The Willows - Room Only Accommodation
4.0 star property
Fort William
10.0 out of 10, Exceptional, (4 reviews)
"Fantastic property.. lovely owners .. would definitely stay there again "
Australia
megan
The price is £162
includes taxes & fees
16 Jun - 17 Jun
The Willows - Room Only Accommodation

Ashburn House De Luxe B&B

Ashburn House De Luxe B&B
4.0 star property
Fort William
9.6 out of 10, Exceptional, (70 reviews)
"Wonderful modern hotel, friendly staff, and great breakfast"
United Kingdom
Jakub
The price is £228
includes taxes & fees
2 Jul - 3 Jul
Ashburn House De Luxe B&B

Glentower Lower Observatory

Glentower Lower Observatory
4.0 star property
Fort William
9.8 out of 10, Exceptional, (80 reviews)
"Friendly staff, great location…"
United States
Amy
The price is £223
includes taxes & fees
22 Jun - 23 Jun
Glentower Lower Observatory

Muthu Fort William Hotel

Muthu Fort William Hotel
3.0 star property
Fort William
7.6 out of 10, Good, (560 reviews)
"Good location "
United Kingdom
Steven
The price is £193
includes taxes & fees
30 Jun - 1 Jul
Muthu Fort William Hotel

The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (1,013 reviews)
"Excellent space and nice to have the sofa and table as additional places to relax. Clean and staff were very accommodating."
United Kingdom
Georgia
The price is £180
includes taxes & fees
28 Jun - 29 Jun
The Garrison

St Andrews House

St Andrews House
3.5 star property
Fort William City Centre
10.0 out of 10, Exceptional, (1 review)
"Gorgeous property, very well equipped kitchen, perfect location a two minute walk from the Main Street. "
United States
Mary
The price is £1,747
includes taxes & fees
15 Jun - 16 Jun
St Andrews House

Imperial Hotel

Imperial Hotel
3.0 star property
Fort William City Centre
7.2 out of 10, Good, (525 reviews)
"Everything about this property was excellent! Food was excellent!"
United States
John
The price is £160
includes taxes & fees
24 Jun - 25 Jun
Imperial Hotel

Maclean Guest House

Maclean Guest House
3.5 star property
Fort William City Centre
9.4 out of 10, Exceptional, (305 reviews)
"Close to the railroad station and downtown restaurants. Plenty of parking space in the backyard. I enjoyed the stay!"
United States
Joo Hyun
The price is £179
includes taxes & fees
21 Jun - 22 Jun
Maclean Guest House

Alexandra Hotel

Alexandra Hotel
3.0 star property
Fort William City Centre
7.8 out of 10, Good, (1,000 reviews)
"great stay"
United Kingdom
kevin
The price is £182
includes taxes & fees
27 Jun - 28 Jun
Alexandra Hotel

Ben View Guest House

Ben View Guest House
3.0 star property
Fort William City Centre
9.0 out of 10, Wonderful, (32 reviews)
"Everything was great! We really enjoyed staying there."
Germany
Verena
The price is £151
includes taxes & fees
15 Jun - 16 Jun
Ben View Guest House

Nevis Bank Inn

Nevis Bank Inn
4.0 star property
Fort William
8.8 out of 10, Excellent, (728 reviews)
"Great place to stay after finishing hiking the West Highland Way. Very comfortable room and helpful staff."
United States
Deirdre
The price is £150
includes taxes & fees
21 Jun - 22 Jun
Nevis Bank Inn

6 Caberfeidh Bed and Breakfast

6 Caberfeidh Bed and Breakfast
2.0 star property
Fort William City Centre
9.0 out of 10, Wonderful, (2 reviews)
"Very good location. Staff is very friendly and helpful. The property is well maintained and clean. Looks very new, apparently it has been renovated in 2025."
United Kingdom
Olga
The price is £182
includes taxes & fees
21 Jun - 22 Jun
6 Caberfeidh Bed and Breakfast
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.

Photo by djmacpherson
Open Photo by djmacpherson

Top Invergarry Hotel Reviews

More cheap stays in Invergarry

Hotels in Invergarry with star rating

Find out more about Invergarry

Top reasons to visit Invergarry

  • Stunning Scenery: Invergarry boasts breathtaking landscapes, including picturesque lakes and the majestic Highlands.
  • Outdoor Adventures: Enjoy activities like hiking, skiing, and exploring scenic trails around Steall Waterfall.
  • Rich History: Visit the romantic Invergarry Castle and nearby museums to delve into Scotland's heritage.
  • Welcoming Community: Experience the warmth of friendly locals in the charming village atmosphere.
  • Varied Accommodation: Choose from cosy bed and breakfasts to comfortable lodges, catering to all travellers.

Find great hotels in and around Invergarry

Experience the charm of Invergarry with a variety of accommodation options to suit every traveller. From cosy bed and breakfasts to comfortable lodges, you'll find the perfect base for your adventures. Enjoy pet-friendly facilities and family-oriented services, all set against the stunning backdrop of the Scottish Highlands. Whether you're seeking relaxation or outdoor excitement, Invergarry hotels offer a delightful blend of comfort and convenience for your holiday getaway.

  • The Inch Hotel: The Inch Hotel is a charming 3-star accommodation, boasting a commendable guest rating of 9.0. Located 11.3km from Invergarry, this hotel is ideal for families and pet-friendly travellers seeking a welcoming atmosphere. The property provides an array of amenities tailored for children, including cribs, highchairs, and onsite babysitting services. Pet owners will appreciate the accommodating pet policy, which includes provisions for food and water bowls. With its family-centric services, The Inch Hotel ensures a comfortable stay for both adults and children alike.
  • The Highland Club: The Highland Club, a luxurious 4-star retreat, enjoys an impressive guest rating of 9.6. Situated 11.3km from Invergarry, this country house is perfect for families and adventure enthusiasts looking to explore the Scottish Highlands. Guests can partake in a variety of nearby adventure sports, including sailing, birdwatching, and kayaking. The property also offers children’s amenities, such as a shared playground and an arcade game room, ensuring fun for the whole family. The Highland Club combines elegance with adventure, making it an exceptional choice for your stay.
  • Glengarry Castle Hotel: Glengarry Castle Hotel is a delightful 3-star establishment with a guest rating of 9.6, located in the heart of Invergarry. This hotel offers a unique dining experience with complimentary breakfast and a restaurant serving dinner, along with a bar and lounge for relaxation. Guests can indulge in leisure activities such as fishing nearby or enjoy outdoor tennis onsite. The hotel’s entertainment options include flat-screen televisions in rooms, ensuring a comfortable and enjoyable stay. Glengarry Castle Hotel beautifully blends charm and recreation for an unforgettable vacation.

Where to stay in and around Invergarry

Invergarry, nestled in the heart of the Scottish Highlands, offers a tranquil retreat for those seeking outdoor adventures and breathtaking scenery. Explore the charming village itself, where friendly locals welcome you with warmth. The stunning landscape of Glengarry enchants with its natural beauty, while nearby Highland estates provide a glimpse into Scotland's rich heritage. Whether hiking through serene trails or indulging in local excursions, Invergarry promises an unforgettable getaway for nature lovers and adventure seekers alike.

  • Fort Augustus: Nestled approximately 11.3km from Invergarry, Fort Augustus is a charming town that serves as a gateway to the stunning Scottish Highlands. Known for its exceptional outdoor activities and breathtaking scenery, this location attracts visitors seeking adventure year-round, with peak seasons in June through August. Here, you can explore the impressive Caledonian Canal, partake in skiing during the winter months, or simply soak in the picturesque views of Loch Ness. The nearby national park offers a wealth of hiking trails and opportunities for wildlife spotting, making it a delightful stop for nature enthusiasts.
  • Aberchalder: Located in the vicinity of Invergarry, Aberchalder is a quaint village that invites travellers with its serene landscapes and outdoor adventures. Visitor numbers tend to peak in March and during the summer months from July to August. The area is surrounded by majestic mountains and tranquil lakes, providing a perfect backdrop for activities like hiking, cycling, and fishing. The proximity to the national state park further enhances its appeal, offering a rich tapestry of natural beauty for those looking to escape the hustle and bustle of urban life.
  • Kilfinnan: Just 6.4km from Invergarry, Kilfinnan is a picturesque village that captivates visitors with its stunning scenery and outdoor pursuits. With a surge in visitors from July to September, this village is an ideal retreat for adventure lovers. Surrounded by majestic mountains and a variety of water features, Kilfinnan is perfect for hiking, kayaking, and exploring the serene lakes. The area's natural beauty and tranquil atmosphere make it a wonderful place to unwind and immerse yourself in the Scottish countryside.

Things to do in Invergarry

Invergarry offers a delightful blend of outdoor adventures and stunning scenery, perfect for an adventurous getaway. Visitors can explore scenic hiking trails and revel in the beauty of Steall Waterfall, providing a leisurely experience amidst nature. Whether you fancy skiing at the local ski field or simply soaking in the breathtaking landscapes, adventure awaits in this charming Scottish destination.

Shopping

Invergarry offers quaint local shops perfect for unique gifts and souvenirs. If you're up for a drive, visit Fort William's shopping centre, about 38.6km away, featuring a range of shops from local crafts to well-known brands.

Recreation

Experience tranquillity at the Invergarry Wellness Centre, where you can indulge in rejuvenating spa treatments and yoga sessions amidst serene surroundings. For outdoor enthusiasts, explore nearby Loch Ness for scenic walks and invigorating hikes, immersing yourself in the breathtaking Scottish landscape.

Adventure

Invergarry offers thrilling activities such as kayaking on Loch Oich, where you can paddle through serene waters surrounded by stunning landscapes. Explore the nearby Great Glen Way for picturesque hiking trails, or try mountain biking in the lush forests, perfect for adrenaline seekers and nature lovers alike.

Nightlife

Experience the local charm at The Invergarry Hotel, where you can enjoy a hearty meal and a selection of fine ales. For a lively atmosphere, visit the nearby Glengarry Castle Hotel for live music and socialising, perfect for making new friends on your Scottish adventure.

*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: Book your hotel in Invergarry about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Expedia’s search tool enables you to specify your budget, desired location, and various other preferences. You can arrange your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Invergarry with your flights and activities by opting for an Expedia package.

Find the best attractions in and around Invergarry

Invergarry is a delightful destination for those seeking outdoor adventures and stunning scenery. Visitors can explore picturesque lakes, the breathtaking Highlands, and delve into local history at nearby museums. A must-see attraction is Invergarry Castle, which adds a touch of romance and heritage to your trip. Whether you're looking for adventure or a tranquil escape, Invergarry offers a perfect blend of experiences for all travellers.

  • Drynachan Woodturning Gallery: Immerse yourself in the artistry of woodturning at this unique museum located in Invergarry. Showcasing exquisite craftsmanship, the gallery offers a glimpse into the cultural heritage of Scottish woodwork, making it a delightful stop for art enthusiasts and those curious about traditional techniques.
  • Loch Lochy: Just 17.7km from Invergarry, Loch Lochy is a stunning lake perfect for outdoor activities. Whether you fancy a romantic stroll along the shores or simply wish to soak in the breathtaking scenery, this tranquil spot provides a perfect escape into nature.
  • Clansman Centre: Located 11.3km away, the Clansman Centre is a fascinating history museum that delves into the rich cultural tapestry of the Scottish Highlands. Through engaging exhibits, visitors can explore the region's heritage and history, making it an enlightening experience.

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

INVergarry, Scotland, can be conveniently accessed via major airports, including EDInburgh (EDI), GLAsgow (GLA), and Aberdeen (ABZ). Edinburgh Airport is approximately 152.9km away, with nearby hotels such as Crescent House and Virgin Hotels Edinburgh, both within 11.3km of the airport. Glasgow Airport, located about 135.2km from Invergarry, offers hotels like Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland, just 4 to 19.3km away, providing various transport services. Aberdeen Airport is around 157.7km distant, with excellent options like Marcliffe and Trump Macleod House & Lodge, located 6 to 12.9km from the airport, ensuring easy access for travellers.

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. View all budget hotels in Invergarry
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. See all romantic hotels in Invergarry
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 £135 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.

Explore a world of travel with Expedia