Destination

Diani

Relax on Kenya's beautiful south coast with white sandy beaches and warm tropical waters.

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.

Safaris to Diani

Tour Packages Featuring Diani

Other Destinations

All destinations

Start Planning Your Adventure

Tell us where you want to go, when you want to travel and what you want to experience.

Plan Your Trip