Diani

is Kenya’s white-sand beach escape

Welcome to Diani

Beach Days on the South Coast

Diani Beach is a long stretch of white sand on Kenya’s south coast, with warm Indian Ocean water, a coral reef and colobus monkeys in the beachside forest. Visitors come for kitesurfing, snorkelling and dhow trips, and for day excursions to Wasini Island and the Kisite-Mpunguti Marine Park.

We arrange beach resort stays at Diani and pair them with a safari in Tsavo, Amboseli or the Masai Mara.

Things to do in Diani

Diani beach holiday: The Sands at Nomad Beach Resort on Diani Beach, Kenya

Relax on Diani Beach, which has soft white sand and calm, warm water. Then snorkel or dive on the coral reef, or try kitesurfing when the winds are right. You can also take a dhow trip to the Kisite-Mpunguti Marine Park, where dolphins are often seen.

Best time to visit

The coast is warm all year. December to March and July to October are the driest and sunniest months, while April and May bring the heaviest rain.

How to get there

Flights from Nairobi land at the Ukunda airstrip, a short drive from the beach. Mombasa’s airport is also usually less than two hours away by road, including the Likoni crossing.

Why book with us

B Hudson Tours Ltd is a Nairobi-based travel company. Because we plan every trip ourselves, we can adjust routes, hotels and activities to suit your group. For example, families often want shorter drives, while couples may prefer quiet lodges. Whatever you choose, we handle bookings, transfers and local support, so your holiday runs smoothly. Our team also answers questions quickly, both before and during your trip.

Plan your Diani trip with B Hudson Tours

Our team builds itineraries around your dates, budget and interests. We also arrange private transfers, hotels and activities, so you can relax from the moment you land. For more ideas, browse our tour packages or read about Kenya, including Mombasa and Tsavo.

When you are ready, plan your trip or contact our team. For official visitor information, see Magical Kenya, the official tourism board.

Travel Insights

Select your currency
USD United States (US) dollar