Diani Beach is one of the best in Africa on the Indian Ocean coast of Kenya . It is located 30 kilometers south of Mombasa, in the nearby Kwale County and also known to be a popular kite surfing location.
Diani Beach is about 10 kilometers long, from the Kongo River to the north and Galu Beach. It is adjacent to the town of Ukunda, the population of which nears 100,000 inhabitants. The sea remains shallow near shore, with some underwater sandbars near the surface which allow wading with a clear view of the sandy bottom. The general area is known for its coral reefs, black-and-white colobus monkeys, and for the closely located Shimba Hills National Reserve a wildlife reserve which looks out over the Indian Ocean.
The best time to visit Diani Beach is during the dry seasons, specifically December to March and June to October, which offer sunny, hot weather and excellent conditions for swimming, snorkeling, and diving. December to March is ideal for, sun seekers, while June to September offers slightly cooler, drier, and less humid weather.
Key Considerations by Season:
Best Overall Weather (December – March): The hottest and driest months, perfect for water sports and vibrant, lively atmosphere. February is often the driest month.
Best for Calm Seas & Coolness (June – October): Offers, consistent sunshine, lower humidity, and perfect, calm water for diving and snorkeling.
Best for Budget & Quiet (April – May): This is the long rainy season, bringing, lower accommodation prices and fewer crowds, with lush green landscapes.
Kitesurfing Season (Dec–Mar & June–Sep): Delfin Tours recommends these months for optimal wind conditions.
Sanel Adventures is a reputable tour company based in Kenya with operations in Kenya, Tanzania, Uganda & Rwanda. We specialize in budget, standard and luxury safari programs, and beach holidays.