Diani Beach, on Kenya’s south coast, is regularly ranked among Africa’s best beaches. Its long stretch of powder-white sand, turquoise Indian Ocean water and palm-fringed shoreline make it the perfect place to relax after a safari or enjoy a complete beach holiday.
Beach and ocean activities
Diani’s calm, reef-protected waters are ideal for swimming and snorkelling, and steady trade winds make it one of the best kitesurfing spots in East Africa. Other activities include diving, stand-up paddle boarding, glass-bottom boat trips and deep-sea fishing.
Marine excursions
Popular day trips head south to the Kisite-Mpunguti Marine National Park and Wasini Island, where you can snorkel over coral reefs, look out for dolphins and enjoy a seafood lunch. Nearby, the Colobus Conservation centre protects the rare Angolan colobus monkeys that live in Diani’s coastal forest.
Where to stay
Diani offers a wide range of beach resorts, boutique hotels and private villas, many with direct beach access. It is a favourite for families, couples and honeymooners alike.
Things to do in Diani
- Beach relaxation
- Ocean activities and optional water sports
- Snorkelling and dolphin trips
- Local excursions
- Romantic beach holidays and honeymoon packages
Getting there
Diani is about 30 kilometres south of Mombasa, reached by road via the Likoni crossing, and has its own airstrip at Ukunda with flights from Nairobi.
Plan your Diani beach holiday
Our Diani Beach Escape runs over four days and three nights and can be combined with Tsavo or the Maasai Mara for the perfect safari and beach holiday.
