Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Top Mallaig Hotels Deals

See all 115 Properties in Mallaig
West Highland Hotel

West Highland Hotel

Davies Brae, Mallaig
    3.0 out of 5.0
     
     

    Situated on the waterfront, this eco-friendly hotel is steps from Lochaber Geopark and Mallaig Heritage Centre. Camusdarach Beach is 2.3 mi (3.7 km) away.

    West Highland Hotel$101

    West Highland Hotel$101
    Morar Hotel

    Morar Hotel

    Morar, Mallaig
      3.0 out of 5.0
       
       

      Situated by the ocean, this hotel is within a 15-minute walk of Lochaber Geopark and Camusdarach Beach. Morar Beach and Mallaig Heritage Centre are also within ...

      Morar Hotel$83

      Morar Hotel$83
      Telford Highland Apartments Gillies Park

      Telford Highland Apartments Gillies Park

      East Bay, Mallaig
        3.0 out of 5.0
         
         

        Nestled on the beach, this Mallaig apartment building is within a 5-minute walk of Lochaber Geopark and Mallaig Heritage Centre. Camusdarach Beach is 2.4 mi ...

        Moorings Guest House

        Moorings Guest House

        EAST BAY,, MALLAIG
           
           

          Situated in Mallaig, this hostel is within a 10-minute walk of Lochaber Geopark and Mallaig Heritage Centre. Camusdarach Beach is 2.8 mi (4.6 km) away.

          Kings Arms Hotel

          Kings Arms Hotel

          Kyleakin, Isle of Skye
            2.0 out of 5.0
             
             

            Situated in Isle of Skye, this hotel is 0.4 mi (0.7 km) from Caisteal Maol and 1.4 mi (2.3 km) from Skye Bridge. Skye Serpentarium and Plockton Harbour are also ...

            Kings Arms Hotel$149

            Kings Arms Hotel$149
            Lochailort Inn

            Lochailort Inn

            By Fort William, Lochailort
              3.0 out of 5.0
               
               

              Situated in a rural location, this inn is 0.1 mi (0.1 km) from Lochaber Geopark and within 12 mi (20 km) of Land, Sea and Islands Centre and Glenfinnan Monument. ...

              Lochailort Inn$102

              Lochailort Inn$102
              Dunollie Hotel

              Dunollie Hotel

              Broadford, Isle of Skye
                3.0 out of 5.0
                 
                 

                Located in the heart of Isle of Skye, this hotel is 0.7 mi (1.1 km) from Skye Serpentarium and within 9 mi (15 km) of Caisteal Maol and Skye Bridge. Plockton ...

                Dunollie Hotel$216

                Dunollie Hotel$216
                Ben Nevis Hotel & Leisure Club

                Ben Nevis Hotel & Leisure Club

                North Road, Fort William
                  3.0 out of 5.0
                   
                   

                  Situated in the historical district, this eco-friendly hotel is within a 10-minute walk of Lochaber Geopark and Loch Linnhe. Ben Nevis Distillery and West Highland ...

                  Ben Nevis Hotel & Leisure Club$130

                  Ben Nevis Hotel & Leisure Club$130
                  Kyle Hotel

                  Kyle Hotel

                  Main Street, Kyle
                    3.0 out of 5.0
                     
                     

                    Situated in Kyle, this hotel is 0.6 mi (0.9 km) from Skye Bridge and 2.4 mi (3.9 km) from Caisteal Maol. Plockton Harbour and Skye Serpentarium are also within ...

                    Kyle Hotel$107

                    Kyle Hotel$107
                    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.9 km) from Skye Serpentarium and 7.9 mi (12.8 km) from Armadale Castle. Caisteal Maol and Skye Bridge ...

                      Duisdale House Hotel$224

                      Duisdale House Hotel$224