Skip to content
Please select your location:

Diani Beach is the most popular and the most sophisticated beach south of Mombasa.

There are many hotels, shops and services; the beach itself is a long stretch of white sand fringed by palms and other indigenous bush.

Inconspicuous hotels

Camel on Diani BeachAlthough there are many hotels on Diani Beach, most of them are low-rise and are set in quite large properties with gardens and trees. There are also many private homes along the Diani beachfront. Therefore, although this is a popular and busy tourist spot, you do not feel overwhelmed by hotels and people.

There is still a nice sense of nature, most of the hotels have a laid-back, relaxed atmosphere, and in certain places you can still walk along the beach where there will not be throngs of people.

Speak to someone
who's been there

Katie in Africa

Start planning your tailor-made trip to Diani Beach by contacting one of our Kenya specialists

Suggested itineraries featuring Diani Beach

Our itineraries will give you suggestions for what is possible when you travel in Diani Beach, and they showcase routes we know work particularly well. Treat them as inspiration, because your trip will be created uniquely by one of our specialists.

Map of Diani Beach

Places & hotels on the map

    Places near Diani Beach

    Accommodation choices for Diani Beach

    We’ve selected a range of accommodation options for when you visit Diani Beach. Our choices usually come recommended for their character, facilities and service or location. Our specialists always aim to suggest properties that match your preferences.

    • Msambweni Beach House, Msambweni

      Msambweni Beach House


      Msambweni House is an exclusive private house and villa located on an unspoilt coastline surrounded by natural land and beach.

    • Pinewood Beach Resort & Spa, Diani Beach

      Pinewood Beach Resort & Spa


      Pinewood Beach Resort & Spa is a small and simple but friendly hotel located on Galu Beach about 40 km (25 miles) south of Mombasa.

    • Diani Beach, Kenya

      WaterLovers Beach Resort


      This stunning beach stretches for over 25 km and is framed by crystal waters and overhanging coconut palms. The beautiful lodge is located along the edge of Diani Beach.

    • Cottage 3 at Kinondo Kwetu

      Kinondo Kwetu

      First Class

      Kinondo Kwetu is located about 15 minutes from Diani Beach. There are two swimming pools and a spa at the lodge, and numerous activities can be organized locally.

    • The Sands at Nomad, Diani Beach

      The Sands at Nomad

      First Class

      The Sands at Nomad is a luxury boutique hotel on Diani Beach. Set amid indigenous tropical forest and overlooking the Indian Ocean.

    • Almanara Resort, Diani Beach


      First Class

      Almanara is a collection of villas built around a swimming pool at Diani, one of Kenya's most beautiful beaches.