Personalized Itineraries Trusted Local Guides Safe & Reliable Travel 24/7 Support

Diani Beach

Three saddled camels led along a white sand beach beside turquoise sea
  • Best time to visit: December to March and July to October; April and May are the main rainy months
  • Getting there: A short flight from Nairobi to Ukunda (Diani) airstrip, or Mombasa plus a road transfer

Diani Beach is a long stretch of white sand on Kenya’s south coast, about 30 km south of Mombasa. Palm trees, coral reef and warm Indian Ocean water make it a popular way to rest after the early starts of a safari.

Things to do at Diani

  • Beach days: swim, relax and walk along a reef-protected shore.
  • Marine excursions: dolphin-watching and snorkelling trips to the Kisite-Mpunguti Marine Park are a popular day out.
  • Watersports: kitesurfing, snorkelling, diving and paddle boarding.
  • Wildlife on land: colobus monkeys live in the coastal forest, and Shimba Hills National Park is within reach.

Best time to visit Diani

December to March is hot and dry, and July to October is cooler and also pleasant. Expect heavy rain in April and May.

Safari and beach packages

Request a quote to extend any safari with a beach stay.

Map

Diani Beach, Kenya

Open in Google Maps The map loads from Google when you press the button.

Packages to Diani Beach

Honeymoon Safaris and Beach Holidays

Mid-Range Beach Honeymoon in Kenya: Diani, Watamu and Malindi

A comfortable Kenya beach honeymoon of 5 to 6 nights in Diani, Watamu or Malindi from KSh 120,000 per person, with ocean-view rooms, a sunset cruise and a…

Diani Beach 6 days / 5 nights

From KES 120,000 per person, indicative range to KES 220,000

View Tour
Honeymoon Safaris and Beach Holidays

Budget Beach Honeymoon in Kenya: Diani, Malindi and Watamu

A relaxed Kenya beach honeymoon of 4 to 5 nights in Diani, Watamu or Malindi from KSh 60,000 per person, with sunsets, snorkelling and romantic dinners.

Diani Beach 5 days / 4 nights

From KES 60,000 per person, indicative range to KES 120,000

View Tour

Interested in this destination?

Request a Quote
WhatsApp