Skip to main content
Diani Beach

Diani Beach

Kenya

beach
Diani is Kenya's most celebrated stretch of coastline. Powder-white sand gives way to warm turquoise water, with coral reefs teeming with life just offshore. Whether you're looking for barefoot luxury, world-class diving, or simply the sound of the Indian Ocean, Diani delivers. It's the perfect complement to a bush safari.

Best Time to Visit

December to March, July to October

Monthly Climate

MonthHigh (°C)Low (°C)Rain (mm)
Jan322325
Feb332315
Mar332455
Apr3124200
May2922280
Jun282080
Jul271960
Aug281950
Sep302055
Oct312290
Nov3123120
Dec322360

Location

Our Picks

Recommended Lodges & Camps

Alfajiri Villas

Alfajiri Villas

ultra-luxury
Leopard Beach Resort

Leopard Beach Resort

mid-range
Baobab Beach Resort

Baobab Beach Resort

mid-range
Southern Palms Beach Resort

Southern Palms Beach Resort

mid-range
Swahili Beach

Swahili Beach

luxury

Inspiration

Itineraries Featuring Diani Beach

Kenya Safari & Beach

Nairobi → Maasai Mara → Diani Beach

10 Days
  • World-class safari in the Maasai Mara
  • White sand beaches on the Indian Ocean
  • Water sports and reef snorkelling in Diani

Best of Kenya First Timer

Nairobi → Mara → Nakuru → Naivasha → Diani

10 Days
  • Big Five in the Maasai Mara
  • Flamingos at Lake Nakuru
  • Boat safari on Lake Naivasha
  • Beach relaxation in Diani

Kenya Honeymoon

Maasai Mara luxury camp → Diani or Lamu

10 Days
  • Private game drives and bush dining for two
  • Luxury tented camp under the stars
  • Secluded beach villa on the coast

Plan a Trip to Diani Beach

Let us craft a bespoke itinerary featuring the best of Diani Beach. Every detail tailored to you.