DIANI BEACH TEMPERATURES
Feel at home and completely relaxed
Swim like a fish in the ocean
Average temperatures in Diani Beach remain pleasant throughout the year, ranging from around 23°C to just under 32°C. Notably, the minimum and maximum average temperatures are very close to each other, resulting in a consistently warm and stable climate all year round.
The months of the “long” rainy season (April – June) are characterised by heavy rainfall of up to 300 mm. The drier months are July to September, when only around 60 mm of rain falls per month. December to March is the hottest and driest period in Diani Beach.
HERE you can find the current water temperatures for your Kenya holiday.
We wish you lots of fun swimming and enjoying the ocean!




