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 Gruinard Island

Tonight Tonight Jun 19 - Jun 20
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

Hotels Close to Gruinard Island

See all 47 Properties in Gruinard Island
The Birches Bed & Breakfast

The Birches Bed & Breakfast

4.5 mi from Gruinard Island
    3.0 out of 5.0
     
     

    Nestled on the beach, this Garve bed & breakfast is 1.3 mi (2 km) from An Teallach and 7.4 mi (11.9 km) from Gruinard Island. Gruinard Bay Beach and Falls of ...

    The Birches Bed & Breakfast$119

    The Birches Bed & Breakfast$119
    Inver Lodge

    Inver Lodge

    18 mi from Gruinard Island
      5.0 out of 5.0
       
       

      Situated by the sea, this luxury hotel is within 9 mi (15 km) of Inverkirkaig Beach, Achmelvich Beach, and Clachtoll Beach. Stoer Beach and Clashnessie Beach ...

      Inver Lodge$219

      Inver Lodge$219
      Caledonian Hotel

      Caledonian Hotel

      4.7 mi from Gruinard Island
        2.0 out of 5.0
         
         

        Situated by the sea, this hotel is steps from Ullapool Ferry Terminal, Ullapool Museum, and Ullapool Harbour. Ullapool Golf Club is 0.9 mi (1.5 km) away.

        Caledonian Hotel$72

        Caledonian Hotel$72
        Foinaven Bed & Breakfast

        Foinaven Bed & Breakfast

        4.7 mi from Gruinard Island
          3.0 out of 5.0
           
           

          Situated in Ullapool, this bed & breakfast is within 1 mi (2 km) of Ullapool Golf Club, Ullapool Harbour, and Ullapool Museum. Ullapool Ferry Terminal and Isle ...

          Foinaven Bed & Breakfast$110

          Foinaven Bed & Breakfast$110
          Gairloch Hotel

          Gairloch Hotel

          13 mi from Gruinard Island
             
             

            Situated near the beach, this hotel is 0.2 mi (0.4 km) from Gairloch Beach and within 6 mi (10 km) of Big Sand Beach and Loch Maree. Inverewe Gardens and Redpoint ...

            Gairloch Hotel$88

            Gairloch Hotel$88
            Ledgowan Lodge Hotel

            Ledgowan Lodge Hotel

            24 mi from Gruinard Island
              4.0 out of 5.0
               
               

              Situated in Achnasheen, this hotel is within 12 mi (20 km) of Beinn Eighe, Loch Maree, and Beinn Eighe Nature Reserve. Liathach and Loch Carron are also within ...

              Ledgowan Lodge Hotel$229

              Ledgowan Lodge Hotel$229
              Braemore Square Country House

              Braemore Square Country House

              12 mi from Gruinard Island
                4.0 out of 5.0
                 
                 

                Situated in Garve, this bed & breakfast is 2.2 mi (3.5 km) from Falls of Measach and 2.3 mi (3.7 km) from Corrieshalloch Gorge. Fannichs and Ullapool Harbour ...

                Braemore Square Country House$186

                Braemore Square Country House$186
                Torran B&B

                Torran B&B

                5.9 mi from Gruinard Island
                  4.0 out of 5.0
                   
                   

                  Situated in Garve, this bed & breakfast is 9.1 mi (14.6 km) from Corrieshalloch Gorge and 10.2 mi (16.5 km) from Falls of Measach. Ullapool Harbour and Ullapool ...

                  Torran B&B$111

                  Torran B&B$111
                  Croft Cottage and Tigh-na-Mara Chalet

                  Croft Cottage and Tigh-na-Mara Chalet

                  4.6 mi from Gruinard Island
                    3.0 out of 5.0
                     
                     

                    Situated in Ullapool, this vacation home is 0.5 mi (0.9 km) from Isle Martin and within 3 mi (5 km) of Ullapool Golf Club and Ullapool Harbour. Ullapool Ferry ...

                    Croft Cottage and Tigh-na-Mara ChaletGet Rates

                    Croft Cottage and Tigh-na-Mara ChaletGet Rates
                    Loch Maree Hotel

                    Loch Maree Hotel

                    15 mi from Gruinard Island
                      3.0 out of 5.0
                       
                       

                      Situated in Achnasheen, this hotel is 0.1 mi (0.1 km) from Loch Maree and within 9 mi (15 km) of Beinn Eighe Nature Reserve and Beinn Eighe. Gairloch Beach is ...

                      Loch Maree Hotel$127

                      Loch Maree Hotel$127

                      Gruinard Island Hotel Guide

                      Soak up the marvels of the natural world at Gruinard Island.

                      To arrive there, you'll have to go 160 miles away from the nation's capital, Edinburgh, and into a destination known as Achnasheen.

                      It's not your lucky day if you prefer to book some accommodations next to Gruinard Island. However, you might want to consider the Inver Lodge, which is located 20 miles away. The Cuillin Hills Hotel and Duisdale House Hotel are great alternatives, and these are 40 miles and 50 miles away from Gruinard Island.

                      Other Places to Visit near Gruinard Island

                      Here's a list of some of the other things you can do in the vicinity of Gruinard Island:

                      • Anyone who likes the beach will definitely enjoy spending a few hours at Gruinard Bay Beach.
                      • You shouldn't travel to this area without stopping into Perfume Studio to have a look at this popular shop.
                      • If you're confident you've ticked everything off your bucket list on the mainland, why not make the journey over the water to Isle Martin?
                      • Venture up the walking paths of An Teallach and catch a fantastic view.
                      • Was one of your childhood dreams to be a farmer? We recommend you plan a morning at Hydroponicum, the perfect place to don your checkered shirt and lend a helping hand.