Powder-white sand and turquoise waters along Kenya's south coast, framed by swaying palms and a vibrant coral reef.
One of Africa's Finest Beaches
Powder-white sand stretching roughly 17 kilometres.
Powder-white sand and turquoise waters along Kenya's south coast, framed by swaying palms and a vibrant coral reef.
Find Your Next Trip
Diani Beach, stretching for roughly 17 kilometres along Kenya's southern coast, is consistently ranked among Africa's finest beaches, its powder-white sand and warm turquoise waters bordered by swaying palm trees and a fringing coral reef that protects the shoreline from strong ocean currents. The beach's calm, shallow lagoon makes it particularly well suited to swimming and water sports, while the reef just offshore offers excellent snorkelling and diving opportunities.
Beyond relaxing on the sand, Diani serves as a base for a range of activities, including kitesurfing, deep-sea fishing, and boat trips to see dolphins, alongside excursions to the nearby Shimba Hills National Reserve and Colobus Conservation centre, home to rare colobus monkeys. The area's established tourism infrastructure, with a wide range of resorts and restaurants, makes it one of Kenya's most comfortable and popular beach destinations.
Diani Beach suits families, couples, groups and beach lovers, for a stay of 3 to 5 days, often combined with an inland safari for a classic Kenya 'beach and bush' itinerary. The area's established resorts offer a wide range of accommodation standards and price points.
The protective coral reef creates generally calm swimming conditions, though checking tide times is useful since some areas become shallower or expose more sand at low tide.
Fly from Islamabad, Lahore or Karachi to Nairobi, usually with one connection through a Gulf hub. Check current routes and book early.
Take a short domestic flight, about 1 hour, to Mombasa.
Take a road transfer and short ferry crossing, or a direct road route, about 45 minutes to 1 hour.
Relax on the beach, try water sports, and take excursions to nearby sites.
June to October
Warm, sunny weather with lower humidity, among the best times to visit.
January to February
Hot and dry, excellent beach weather.
November to December
Brief rain showers, generally still pleasant for the beach.
April to May
Heaviest rainfall of the year, less ideal for beach holidays.
Travel smart
A few useful things to know before you go there.
A classic Kenya itinerary pairs Diani with a Mara or Amboseli trip.
Affects swimming conditions and sand exposure along the beach.
Especially popular activities can have limited daily slots.
Helps protect the coral reef ecosystem just offshore.
The coastal climate is warm and humid year-round.
Especially important during outdoor activities in the coastal heat.
Useful for beach vendors and smaller excursions.
Location
Explore Diani Beach in Kenya and get directions easily.
Kenya
It is a renowned beach destination on Kenya's south coast, known for its white sand, coral reef and turquoise waters.
Let us plan your Kenya trip while you enjoy Diani Beach without the stress of handling it yourself.