Beginning of main content

location Mossel Bay is highly rated for Sea and Whale Watching by 86 people

Book on the go and pay later.

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 Mossel Bay

Tonight Tonight 20 Jul - 21 Jul
This weekend This weekend 20 Jul - 22 Jul
Next weekend Next weekend 27 Jul - 29 Jul

Top 10 Hotels in Mossel Bay

See all 109 properties in Mossel Bay
Aquamarine Guest House

Aquamarine Guest House

113 Marsh Street, Mossel Bay
    4.0 out of 5.0
     
     

    Situated by the ocean, this bed & breakfast is within 2 mi (3 km) of Santos Beach, St. Blaize Lighthouse and Cape St Blaize Cave. Pinnacle Point Beach and Golf ...

    Aquamarine Guest HouseRs3,850

    Aquamarine Guest HouseRs3,850
    The Urban

    The Urban

    Hannes Pienaar Street, Mossel Bay
      4.0 out of 5.0
       
       

      Situated near the airport, this guesthouse is within 1 mile (2 km) of Diaz Beach and Langeberg Mall. Santos Beach and Cape St Blaize Cave are also within 6 miles ...

      The UrbanRs2,601

      The UrbanRs2,601
      Asgard Valhalla Self Catering

      Asgard Valhalla Self Catering

      86 Montagu Street, Mossel Bay
      • Free cancellation
      • Reserve now, pay when you stay
      3.5 out of 5.0
       
       

      Located in the heart of Mossel Bay, this guesthouse is within 1 mile (2 km) of St. Blaize Lighthouse, Cape St Blaize Cave and Santos Beach. Diaz Beach is 2.3 ...

      Asgard Valhalla Self CateringRs2,502

      Asgard Valhalla Self CateringRs2,502
      Diaz Beach Hotel & Resort

      Diaz Beach Hotel & Resort

      Beach Boulevard East, Mossel Bay
        3.0 out of 5.0
         
         

        This family-friendly Mossel Bay hotel is located on the beach, within 2 mi (3 km) of Diaz Beach and Langeberg Mall. Santos Beach is 2.3 mi (3.8 km) away.

        Diaz Beach Hotel & ResortGet Rates

        Diaz Beach Hotel & ResortGet Rates
        Protea Hotel by Marriott Mossel Bay

        Protea Hotel by Marriott Mossel Bay

        Corner Of Church And Market Street, Mossel Bay
        • Free cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        This family-friendly Mossel Bay hotel is located in the historical district, within 1 mi (2 km) of Santos Beach, Cape St Blaize Cave and St. Blaize Lighthouse. ...

        Protea Hotel by Marriott Mossel BayRs6,170

        Protea Hotel by Marriott Mossel BayRs6,170
        Gondwana Game Reserve

        Gondwana Game Reserve

        Heuningkip Farm, R327, Mossel Bay
          5.0 out of 5.0
           
           

          This family-friendly Mossel Bay hotel is located in the mountains, 0.1 mi (0.1 km) from Gondwana Game Reserve, and within 20 mi (32 km) of Diaz Beach and Santos ...

          Gondwana Game ReserveRs31,201

          Gondwana Game ReserveRs31,201
          Santos Express Train Lodge - Hostel

          Santos Express Train Lodge - Hostel

          Mossel Bay, Mossel Bay
            2.5 out of 5.0
             
             

            Located in Mossel Bay, this beachfront hostel is in the historical district and within 2 mi (3 km) of Santos Beach, Diaz Beach and Cape St Blaize Cave. St. Blaize ...

            Santos Express Train Lodge - HostelRs1,776

            Santos Express Train Lodge - HostelRs1,776
            Bar T Nique Guest House

            Bar T Nique Guest House

            82 Rodger Street, Mossel Bay
              4.0 out of 5.0
               
               

              Situated in the historical district, this guesthouse is within 1 mile (2 km) of St. Blaize Lighthouse and Cape St Blaize Cave. Santos Beach and Diaz Beach are ...

              Bar T Nique Guest HouseRs4,515

              Bar T Nique Guest HouseRs4,515
              Perna Perna Mossel Bay

              Perna Perna Mossel Bay

              4 Upper Cross Street, Mossel Bay
                3.0 out of 5.0
                 
                 

                Situated near the beach, this apartment is within a 10-minute walk of St. Blaize Lighthouse and Cape St Blaize Cave. Santos Beach and Diaz Beach are also within ...

                Perna Perna Mossel BayGet Rates

                Perna Perna Mossel BayGet Rates
                Amzee Bokmakierie Guest House

                Amzee Bokmakierie Guest House

                83 Nerina Road, Mossel Bay
                  4.0 out of 5.0
                   
                   

                  Situated near the beach, this guesthouse is within 9 miles (15 km) of Pinnacle Point Beach and Golf Resort, Diaz Beach and Langeberg Mall. Cape St Blaize Cave ...

                  Amzee Bokmakierie Guest HouseGet Rates

                  Amzee Bokmakierie Guest HouseGet Rates
                  Map

                  Search Hotels near Top Mossel Bay Attractions

                  Recent Reviews in Mossel Bay