
Diani Beach
Diani Beach is a beautiful coastal destination located in southern Kenya. The beach is known for its white sandy shores, crystal-clear turquoise waters, and vibrant coral reefs. Diani Beach offers visitors the opportunity to relax on the beach, engage in water sports, and explore the rich marine life.
Diani Beach is a popular destination for beach lovers and water sports enthusiasts due to its stunning natural beauty and vibrant marine ecosystem. The beach stretches for approximately 10 kilometers along the Indian Ocean, offering visitors a picturesque setting for relaxation and recreation. The crystal-clear turquoise waters are ideal for swimming, snorkeling, and diving, with vibrant coral reefs teeming with colorful fish and marine life. In addition to water activities, visitors can also enjoy beachside dining, spa treatments, and cultural experiences in nearby villages.
Photo Gallery



Activities & Experiences
What to Bring
Opening Hours
The beach is accessible 24/7, but it is recommended to visit during daylight hours for safety and optimal conditions.
Getting There
Diani Beach can be accessed by road from Mombasa (approximately 30-45 minutes) or by air with daily flights from Nairobi to Ukunda Airstrip, which is located near the beach.
Best Time
The best time to visit Diani Beach is during the dry season, which typically occurs from June to October. However, the beach can be visited year-round, with different weather conditions depending on the season.