Diani Beach
BeachFeatured Destination

Diani Beach

Kenya 12 km² (4.6 mi²)

About Diani Beach

Diani Beach is the most celebrated stretch of Kenya's south coast, a 17-kilometre ribbon of powdery white sand fringed by palms and the protective Diani-Chale coral reef. The reef holds back the open ocean and creates a calm tidal lagoon ideal for swimming, snorkelling, kitesurfing, and stand-up paddleboarding, while a constant cross-shore breeze has made Diani one of the most reliable kitesurfing locations in the western Indian Ocean. The village sits about 30 kilometres south of Mombasa across the Likoni ferry, and has grown into Kenya's most developed beach resort area with everything from backpacker lodges to luxury private villas. Just inland the Shimba Hills National Reserve protects forest elephants, sable antelope, and the Sheldrick Falls, offering a rare beach-and-safari combination from a single base.

0

Safari Tours

3.9

Avg Rating

Highlights

  • World-class white-sand beach with protective reef and calm lagoon
  • Reliable kitesurfing conditions from June to September
  • Easy combination with Shimba Hills wildlife reserve
  • Wide range of accommodation from budget to luxury villas
  • Direct flights to nearby Ukunda Airstrip from Nairobi

Considerations

  • High malaria risk year-round on the coast
  • Likoni ferry crossing from Mombasa can be congested
  • Long-rain season (April-May) closes some smaller properties
  • Beach hawkers can be persistent on public stretches

Wildlife

Big Five Status

🦁

Lion

Not present

🐆

Leopard

Not present

🐘

Elephant

Not present

🦬

Buffalo

Not present

🦏

Rhino

Not present

Best Time to Visit

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Peak Season Good Time Less Ideal

Climate Overview

Getting There

Most travellers fly into Moi International Airport (MBA) in Mombasa and either cross the Likoni ferry and drive 45 minutes south, or take a 15-minute connecting flight from Nairobi (Wilson) directly to Ukunda Airstrip (UKA) at Diani.

Nearest Airport

Ukunda Airstrip (UKA)

Nearest City

Mombasa

Drive Time

1.5 hours