Diani Beach, on Kenya’s beautiful south coast, offers incredible marine wildlife encounters throughout the year. However, the best time to see whale sharks, humpback whales and dolphins depends on the season.
Whale Shark Season – 1 November to 15 March
Our exciting whale shark snorkelling expeditions in Diani Beach operate from 1 November until 15 March. During this period, our dedicated microlight spotting aircraft helps locate these magnificent, gentle giants, giving guests an exceptional opportunity to swim alongside the world’s largest fish in their natural habitat.
Humpback Whale Season – August to Mid-October
The best time for humpback whale watching in Diani Beach, Kenya, is from August to mid-October, when these magnificent marine mammals migrate along the Kenyan coast. Visitors may witness spectacular breaches, tail slaps and other fascinating whale behaviours.
Dolphin Watching & Snorkelling – All Year Round
Unlike the seasonal whale sharks and humpback whales, dolphins can be encountered throughout the year in Diani Beach. Our dolphin and turtle snorkelling excursions offer visitors wonderful opportunities to observe these playful marine animals in the warm waters of the Indian Ocean.
At Whale Shark Adventures, we specialise in responsible marine wildlife encounters, combining experienced local guides with extensive knowledge of Kenya’s coastal waters.
As all encounters take place in the wild, sightings cannot be guaranteed, but our team will help you choose the best experience for your travel dates.
Contact us to plan your unforgettable marine adventure in Diani Beach, Kenya!