Diani Beach
Kenya

Diani Beach

Kenyas most celebrated coastal resort destination, a 17 kilometre stretch of powdery white coral sand fronting the turquoise waters of the Indian Ocean, bordered by ancient coral reef systems and coastal forests.

About Diani Beach

Diani Beach on the south coast of Kenya is widely regarded as one of the finest beaches in Africa and the Indian Ocean. The beach stretches over 17 unbroken kilometres of coral white sand shaded by indigenous coastal forest and fronted by a lagoon of calm turquoise water protected by an offshore reef. The reef supports outstanding snorkelling and scuba diving with visibility frequently exceeding 20 metres. Diani is also home to the Endangered Colobus Conservation project, protecting the rare Angolan colobus monkeys that inhabit the beach forest.

When to Visit

Best Time to Visit

June to October and December to March

Climate

Tropical and warm year round with sea breezes keeping temperatures comfortable. Humidity is highest during the long rains from April to June.

Highlights & Considerations

Why Visit

  • Beautiful white sandy beach
  • Clear warm waters ideal for swimming
  • Wide range of luxury resorts and accommodations
  • Excellent water sports such as snorkeling and kite surfing
  • Relaxed atmosphere suitable for both families and couples
  • Rich marine life and coral reefs
  • Easy access from Ukunda airstrip and Mombasa

Good to Know

  • Can be crowded during peak holiday seasons
  • Higher accommodation costs in premium areas
  • Occasional seaweed presence depending on season
  • Limited nightlife compared to major cities
  • Humidity can be uncomfortable for some visitors
  • Distance from major inland attractions
  • Beach vendors can sometimes be persistent

Location

Coordinates: -4.2745°N, 39.5990°E

Where You'll Stay

Hotels & Lodges in Diani Beach

Our handpicked selection of accommodation at this destination, from tented camps to luxury lodges.

Baobab Beach Resort & Spa
★★★ Mid-Range

Baobab Beach Resort & Spa

A large and established resort on Diani Beach offering extensive facilities including multiple pools, a full-service spa, water sports, and a wide choice of restaurants.

$220 / night
Diani Reef Beach Resort & Spa
★★★★ Luxury

Diani Reef Beach Resort & Spa

An award-winning luxury resort on Diani Beach combining elegant rooms, a stunning seafront pool, exceptional dining, and a leading dive centre.

$480 / night
Alfajiri Villas
★★★★★ Ultra-Luxury

Alfajiri Villas

Three exceptional private villas perched on a coral cliff above Diani Beach, offering full butler and chef service, private pools, and the most exclusive villa accommodation on the Kenya coast.

$900 / night
Hello! We are here, how can we help you?
Nina Safari Support

Please enter your details to chat directly with our safari experts on WhatsApp.