Diani Beach Sea Water Temperature
A tropical beach on the Coastal Waters, warmest around April at about 29°C. Today's reading, 7-day forecast, and monthly averages below.
Diani Beach water temperature
Ideal swimming conditions. Feels soothing and warm, perfect for hours in the water without getting cold.
7-Day Water Temperature Forecast
Diani Beach Monthly Water Temperature Averages
Historical monthly climatology. The warmest water in Diani Beach occurs inJanuary, February, March, April, May, June, July, August, September, October, November, December — peaking at29°C (84.2°F) in April.
Year-Round Water Temperature Curve (°C / °F)
Hover a bar for detailsFull 12-month data table — min / avg / max & swimming comfort
| Month | Min Water Temp | Average Water Temp | Max Water Temp | Swimming Comfort |
|---|---|---|---|---|
| January | 26.4°C | 27.9°C | 29.1°C | Warm & Ideal (24°C – 28°C) |
| February | 26.5°C | 28°C | 29.4°C | Tropical Warm (> 28°C) |
| March | 27.2°C | 28.9°C | 30.4°C | Tropical Warm (> 28°C) |
| April | 27.3°C | 29°C | 30.4°C | Tropical Warm (> 28°C) |
| May | 27.1°C | 28.1°C | 29.4°C | Tropical Warm (> 28°C) |
| June | 26°C | 27°C | 28.5°C | Warm & Ideal (24°C – 28°C) |
| July | 24.8°C | 25.8°C | 27.2°C | Warm & Ideal (24°C – 28°C) |
| August | 24.8°C | 25.5°C | 26.3°C | Warm & Ideal (24°C – 28°C) |
| SeptemberCurrent | 24.4°C | 25.7°C | 26.6°C | Warm & Ideal (24°C – 28°C) |
| October | 25.6°C | 26.6°C | 27.8°C | Warm & Ideal (24°C – 28°C) |
| November | 26.5°C | 27.7°C | 28.9°C | Warm & Ideal (24°C – 28°C) |
| December | 27.4°C | 28.3°C | 29.5°C | Tropical Warm (> 28°C) |
Swimming FAQs for Diani Beach
Is the sea warm enough to swim in Diani Beach today?
Typical sea surface temperature in Diani Beach this time of year is 25.7°C (78.3°F) — classified as Warm & Ideal (24°C – 28°C). Ideal swimming conditions. Feels soothing and warm, perfect for hours in the water without getting cold. Live readings load automatically.
What are the warmest months for swimming in Diani Beach?
The highest water temperatures in Diani Beach typically occur duringJanuary, February, March, April, May, June, July, August, September, October, November, December, when monthly averages reach peak seasonal levels.
What is the typical water temperature in Diani Beach in September?
Historically in September, water temperatures in Diani Beach average around25.7°C (78.3°F), fluctuating between a recorded minimum of 24.4°C and a maximum of 26.6°C.