Beginning of main content

location Diani Beach is highly rated for Safaris and Hills by 2 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 Diani Beach

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

Top 10 Hotels in Diani Beach

See all 104 Hotels in Diani Beach
The Sands at Chale Island

The Sands at Chale Island

Diani Beach Road, Ukunda
    4.0 out of 5.0
     
     

    Nestled on the beach, this Chale Island lodge is 0 mi (0 km) from Chale Beach and 11.9 mi (19.2 km) from Diani - Chale Marine National Park and Reserve. Tiwi ...

    The Sands at Chale IslandGet Rates

    The Sands at Chale IslandGet Rates
    Diani Reef Beach Resort and Spa

    Diani Reef Beach Resort and Spa

    Diani Beach Road, Diani Beach
      4.0 out of 5.0
       
       

      This Diani Beach resort is on the beach, 0.5 mi (0.8 km) from Diani - Chale Marine National Park and Reserve, and within 12 mi (20 km) of Tiwi Beach and Chale ...

      Diani Reef Beach Resort and SpaC$137

      Diani Reef Beach Resort and SpaC$137
      Afrika Pearl & Spa

      Afrika Pearl & Spa

      Diani Beach, Ukunda
        4.0 out of 5.0
         
         

        This Diani Beach hotel is on the beach, 4.7 mi (7.5 km) from Diani - Chale Marine National Park and Reserve, and within 12 mi (20 km) of Chale Beach and Tiwi ...

        Afrika Pearl & SpaC$112

        Afrika Pearl & SpaC$112
        Baobab Beach Resort & Spa - All Inclusive

        Baobab Beach Resort & Spa - All Inclusive

        Diani Beach Road, Diani Beach
          4.0 out of 5.0
           
           

          Within easy reach of Diani Beach, this Diani Beach resort is nestled on the beach. Area attractions also include Diani - Chale Marine National Park and ...

          Baobab Beach Resort & Spa - All InclusiveC$206

          Baobab Beach Resort & Spa - All InclusiveC$206
          The Sands at Nomad

          The Sands at Nomad

          Diani Beach Road, Diani Beach
            5.0 out of 5.0
             
             

            This Diani Beach hotel is on the beach, 3.9 mi (6.3 km) from Diani - Chale Marine National Park and Reserve, and within 12 mi (20 km) of Chale Beach and Tiwi ...

            The Sands at NomadC$224

            The Sands at NomadC$224
            Neptune Village Beach Resort & Spa All Inclusive

            Neptune Village Beach Resort & Spa All Inclusive

            Diani Beach, Ukunda
              4.0 out of 5.0
               
               

              Nestled on the beach, this Diani Beach resort is 5.8 mi (9.3 km) from Chale Beach and 6.2 mi (9.9 km) from Diani - Chale Marine National Park and Reserve. Tiwi ...

              Neptune Village Beach Resort & Spa All InclusiveGet Rates

              Neptune Village Beach Resort & Spa All InclusiveGet Rates
              The Bright Star Resort - Diani

              The Bright Star Resort - Diani

              Diani Beach, Diani Beach
                3.5 out of 5.0
                 
                 

                Situated near the beach, this hotel is 2 mi (3.2 km) from Diani - Chale Marine National Park and Reserve and within 12 mi (20 km) of Tiwi Beach and Chale Beach. ...

                The Bright Star Resort - DianiGet Rates

                The Bright Star Resort - DianiGet Rates
                Diani Bay Resort

                Diani Bay Resort

                Mwakamba road, Diani Beach
                  3.0 out of 5.0
                   
                   

                  Located near the airport, this family-friendly hotel is 1.9 mi (3 km) from Diani - Chale Marine National Park and Reserve and 16.7 mi (26.8 km) from Shimba Hills ...

                  Diani Bay ResortC$57

                  Diani Bay ResortC$57
                  Blue Marlin Beach Hotel

                  Blue Marlin Beach Hotel

                  Beach Road, Diani Beach
                    3.5 out of 5.0
                     
                     

                    This beachfront hotel is located in Diani Beach, where regional attractions include Diani Beach, Diani - Chale Marine National Park and Reserve, and Chale Beach. ...

                    Blue Marlin Beach HotelGet Rates

                    Blue Marlin Beach HotelGet Rates
                    Leisure Lodge Beach & Golf Resort

                    Leisure Lodge Beach & Golf Resort

                    Diani Road, South Coast, Diani Beach
                      4.0 out of 5.0
                       
                       

                      Located in Diani Beach, this beachfront resort is connected to the convention center, 0.3 mi (0.4 km) from Diani - Chale Marine National Park and Reserve, and ...

                      Leisure Lodge Beach & Golf ResortC$144

                      Leisure Lodge Beach & Golf ResortC$144
                      Map

                      Recent Reviews in Diani Beach