Hotels in Invergarry

Search and compare Invergarry hotels from hundreds of travel sites and save

Invergarry, Scotland, United Kingdom
Jan 22 — Jan 232
Invergarry, Scotland, United Kingdom
Sat 1/22
Sun 1/23
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Invergarry

Filter by star ratings
All filters
Invergarry Hotel
Invergarry Hotel
8.8 Excellent
Invergarry, Invergarry, United Kingdom
Show on map
0.2 mi from city centre, Invergarry 
ExcellentBased on 448 reviews
8.8

Set within the picturesque parkland of Invergarry, Invergarry Hotel provides historic accommodation and a wide range of facilities, including meeting rooms, luggage storage and free Wi-Fi. The multiple facilities this traditional hotel features include a terrace, snow sports and ski lockers.

Glengarry Castle Hotel
Glengarry Castle Hotel
9.2 Excellent
Glengarry Castle Hotel, Invergarry, United Kingdom
Show on map
0.9 mi from city centre, Invergarry 
ExcellentBased on 419 reviews
9.2

Glengarry Castle Hotel is ideally positioned in a peaceful setting in Invergarry, just a short drive from Fort Augustus and Spean Bridge. It also provides a garden and a library.

Tips for booking a Invergarry hotel

Cheapest month:October
Most expensive month:July
Average price in Invergarry:$186/night
Absolute cheapest price found:$88/night
Cheapest day:Friday
Most expensive day:Monday
$124 - $250
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$124 - $250
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Invergarry hotels

Show all 34 hotels
1
Invergarry Hotel
Invergarry Hotel
8.8 Excellent
Invergarry, Invergarry, United Kingdom
Show on map
0.2 mi from city centre, Invergarry, SCT, United Kingdom 

Set within the picturesque parkland of Invergarry, Invergarry Hotel provides historic accommodation and a wide range of facilities, including meeting rooms, luggage storage and free Wi-Fi. The multiple facilities this traditional hotel features include a terrace, snow sports and ski lockers.

2
Glengarry Castle Hotel
Glengarry Castle Hotel
9.2 Excellent
Glengarry Castle Hotel, Invergarry, United Kingdom
Show on map
0.9 mi from city centre, Invergarry, SCT, United Kingdom 

Glengarry Castle Hotel is ideally positioned in a peaceful setting in Invergarry, just a short drive from Fort Augustus and Spean Bridge. It also provides a garden and a library.

Cheapest hotels in Invergarry, Highland

Show all 34 hotels
Invergarry Hotel
Invergarry Hotel
8.8 Excellent
Invergarry, Invergarry, United Kingdom
Show on map
0.2 mi from city centre,  

Set within the picturesque parkland of Invergarry, Invergarry Hotel provides historic accommodation and a wide range of facilities, including meeting rooms, luggage storage and free Wi-Fi. The multiple facilities this traditional hotel features include a terrace, snow sports and ski lockers.

$129
Avg. per night
Glengarry Castle Hotel
Glengarry Castle Hotel
9.2 Excellent
Glengarry Castle Hotel, Invergarry, United Kingdom
Show on map
0.9 mi from city centre,  

Glengarry Castle Hotel is ideally positioned in a peaceful setting in Invergarry, just a short drive from Fort Augustus and Spean Bridge. It also provides a garden and a library.

$205
Avg. per night

Hotel prices in Invergarry

2 stars and under
#1 Most popular

Nursery Cottages

Nursery Cottages, Invergarry, United Kingdom

$77

Avg. per night

3 stars
Glengarry Castle Hotel
#1 Most popular

Glengarry Castle Hotel

Glengarry Castle Hotel, Invergarry, United Kingdom

9.2 Excellent
$205

Avg. per night

4 stars +
Invergarry Hotel
#1 Most popular

Invergarry Hotel

Invergarry, Invergarry, United Kingdom

8.8 Excellent
$129

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Invergarry

Invergarry travel FAQs

  • What are the best hotels in Invergarry?

    Glengarry Castle Hotel is a very popular hotel in Invergarry with a score of 9.2 from 419 reviews. Invergarry Hotel (8.8 from 448 reviews) and Lundie View B & B (9.7 from 272 reviews) are also highly rated Invergarry hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Invergarry cost?

    The average price of a hotel in Invergarry is $153 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Invergarry?

    Prices for Invergarry hotels have been found for as low as $135/night over the last 3 days.