Beginning of main content

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Invergarry

Tonight Tonight Apr 27 - Apr 28
This weekend This weekend Apr 27 - Apr 29
Next weekend Next weekend May 4 - May 6

What are the top landmarks in Invergarry?

Don’t miss these must-see sights and attractions

Top 10 Hotels in Invergarry

See all 141 Hotels in Invergarry
Glengarry Castle Hotel

Glengarry Castle Hotel

Glengarry Castle Hotel, Invergarry
    3.0 out of 5.0
     
     

    Situated in Invergarry, this hotel is in the same region as Loch Lochy.

    Glengarry Castle Hotel$147

    Glengarry Castle Hotel$147
    The Inch Hotel

    The Inch Hotel

    Fort Augustus, Fort Augustus
      3.0 out of 5.0
       
       

      Situated in the historical district, this hotel is within 20 mi (32 km) of Urquhart Castle, Original Loch Ness Monster Visitor Centre, and Loch Ness 2000 Exhibition ...

      The Inch Hotel$112

      The Inch Hotel$112
      Loch Ness Guest House

      Loch Ness Guest House

      Fort William Road, Fort Augustus
        3.5 out of 5.0
         
         

        Loch Ness Guest House$113

        Loch Ness Guest House$113
        Toravaig House Hotel

        Toravaig House Hotel

        Sleat, Isle of Skye
          4.0 out of 5.0
           
           

          Situated on a lake, this romantic hotel is 4.3 mi (6.9 km) from Armadale Castle and within 12 mi (20 km) of Mallaig Heritage Centre and Skye Serpentarium. Morar ...

          Toravaig House Hotel$142

          Toravaig House Hotel$142
          The Highland Club

          The Highland Club

          St. Benedict's Abbey, Fort Augustus
            4.0 out of 5.0
             
             

            Situated in Fort Augustus, this apartment building is in the same region as Loch Ness.

            The Highland Club$262

            The Highland Club$262
            Cluanie Inn

            Cluanie Inn

            Skye & Lochalsh,, Inverness
              3.5 out of 5.0
               
               

              Situated in Inverness, this hotel is in the same region as Five Sisters of Kintail and Glen Affric.

              Cluanie Inn$135

              Cluanie Inn$135
              Duisdale House Hotel

              Duisdale House Hotel

              Isle Ornsay, Isle of Skye
                4.0 out of 5.0
                 
                 

                Situated in a rural location, this hotel is 7.4 mi (11.8 km) from Skye Serpentarium and 7.9 mi (12.8 km) from Armadale Castle. Caisteal Maol and Skye Bridge ...

                Duisdale House Hotel$162

                Duisdale House Hotel$162
                Balmacara Hotel

                Balmacara Hotel

                Balmacara, Kyle
                  3.0 out of 5.0
                   
                   

                  Situated on the beach, this hotel is within 6 mi (10 km) of Skye Bridge, Eilean Donan Castle, and Plockton Harbour. Caisteal Maol and Skye Serpentarium are also ...

                  Balmacara Hotel$124

                  Balmacara Hotel$124
                  Caledonian Cottage

                  Caledonian Cottage

                  Station Road, Fort Augustus
                    3.0 out of 5.0
                     
                     

                    Situated on a lake, this bed & breakfast is within 20 mi (32 km) of Urquhart Castle, Original Loch Ness Monster Visitor Centre, and Loch Ness 2000 Exhibition ...

                    Caledonian Cottage$76

                    Caledonian Cottage$76
                    West Highland Hotel

                    West Highland Hotel

                    Davies Brae, Mallaig
                      3.0 out of 5.0
                       
                       

                      This family-friendly Mallaig hotel is located on the waterfront, 0.1 mi (0.2 km) from Mallaig Heritage Centre, and within 9 mi (15 km) of Morar Beach and Camusdarach ...

                      West Highland Hotel$101

                      West Highland Hotel$101
                      Map

                      Recent Reviews in Invergarry