Weather forecast for 10 days
Diani Beach, Kenya

Weather forecast for the weekend

Saturday, 21. Jun

Partly Cloudy
06:26

18:20
EAT
Partly Cloudy
28°C / 24°C
  • Wind: 21km/h S
  • Humidity: 73%
  • Precip. probability: 10%
  • Precipitation: 0mm
  • UV index: 11
On Saturday, June 21, some passing clouds may drift through, but the sun will shine at times.
Rain is not anticipated. The peak daytime temperature will reach a warm 28°C, while the nighttime temperature will drop to a temperate 24°C.
On Saturday, expect the temperature to remain near June's average maximum of 29°C.
Sunrise will be at 06:26 and sunset at 18:20; the daylight will last for 11h and 55min.

Sunday, 22. Jun

Mostly Sunny
06:26

18:21
EAT
Mostly Sunny
28°C / 24°C
  • Wind: 24km/h S
  • Humidity: 73%
  • Precip. probability: 23%
  • Precipitation: 0mm
  • UV index: 11
On Sunday, June 22, open skies and radiant sunshine are expected.
Rain is not forecasted. Temperature values will show minor divergence, extending from a warm 28°C to a temperate 24°C.
Sunday's maximum temperature is expected to reflect the standard June high of 29°C.
Sunrise will be at 06:26 and sunset at 18:21; the daylight will last for 11h and 55min.

Frequently asked questions

What is the weather forecast for Diani Beach for Saturday?
On Saturday, in Diani Beach, thin clouds will pass through at times, but overall, it will remain bright.
Will it rain on Saturday?
No, it will not rain on Saturday in Diani Beach.
What will be the maximum temperature on Saturday?
On Saturday, the maximum temperature will be 28°C, while the minimum temperature will be 24°C.
What is the weather forecast for Diani Beach for Sunday?
On Sunday, sunshine will dominate, with only occasional cloud cover.
Will it rain on Sunday?
No, it will not rain on Sunday.
What will be the maximum temperature on Sunday?
On Sunday, the highest temperature will be 28°C, while the lowest temperature will be 24°C.
What is the weather forecast for Diani Beach for the next ten days?
In Diani Beach, a combination of predominantly rain-filled and occasionally gloomy and sunny weather is expected for the next ten days.
Will it rain in the next ten days?
Rain is expected on Monday through Thursday, next Monday through next Wednesday in Diani Beach. With light precipitation of 7mm, next Wednesday will be the day with the most rainfall.
How warm will it be in the next ten days?
The maximum temperature will vary between 27°C and 28°C, while the minimum temperature will vary between 23°C and 24°C.
Including the humidity's impact, the maximum feel-like temperature will vary between 29°C and 32°C.
What will be the warmest and the coldest days?
The warmest days will be Thursday through next Monday, with a maximum of 28°C. With a maximum temperature of 27°C, Tuesday, Wednesday, next Tuesday and Wednesday will be the coldest days.

Long-term weather forecast

Mon16.Jun
  • min.
  • 23°C
Showers Late
Showers Late
  • Wind: 18km/h SSW
  • Humidity: 89%
  • UV index: 0
  • Precip. probability: 56%
  • Precipitation: 2mm
  • 06:25 18:19 EAT
Tue17.Jun
  • 27°C
  • 23°C
Showers
Showers
  • Wind: 26km/h SSW
  • Humidity: 81%
  • UV index: 6
  • Precip. probability: 67%
  • Precipitation: 4mm
  • 06:25 18:19 EAT
Wed18.Jun
  • 27°C
  • 24°C
Showers
Showers
  • Wind: 23km/h SSW
  • Humidity: 80%
  • UV index: 10
  • Precip. probability: 52%
  • Precipitation: 2mm
  • 06:25 18:20 EAT
Thu19.Jun
  • 28°C
  • 24°C
AM Showers
AM Showers
  • Wind: 20km/h S
  • Humidity: 77%
  • UV index: 10
  • Precip. probability: 42%
  • Precipitation: 1mm
  • 06:25 18:20 EAT
Fri20.Jun
  • 28°C
  • 24°C
Mostly Cloudy
Mostly Cloudy
  • Wind: 20km/h S
  • Humidity: 74%
  • UV index: 9
  • Precip. probability: 24%
  • Precipitation: 0mm
  • 06:25 18:20 EAT
Sat21.Jun
  • 28°C
  • 24°C
Partly Cloudy
Partly Cloudy
  • Wind: 21km/h S
  • Humidity: 73%
  • UV index: 11
  • Precip. probability: 10%
  • Precipitation: 0mm
  • 06:26 18:20 EAT
Sun22.Jun
  • 28°C
  • 24°C
Mostly Sunny
Mostly Sunny
  • Wind: 24km/h S
  • Humidity: 73%
  • UV index: 11
  • Precip. probability: 23%
  • Precipitation: 0mm
  • 06:26 18:21 EAT
Mon23.Jun
  • 28°C
  • 24°C
AM Showers
AM Showers
  • Wind: 27km/h SSW
  • Humidity: 71%
  • UV index: 11
  • Precip. probability: 33%
  • Precipitation: 1mm
  • 06:26 18:21 EAT
Tue24.Jun
  • 27°C
  • 23°C
Showers
Showers
  • Wind: 24km/h SSW
  • Humidity: 76%
  • UV index: 10
  • Precip. probability: 44%
  • Precipitation: 5mm
  • 06:26 18:21 EAT
Wed25.Jun
  • 27°C
  • 23°C
Showers
Showers
  • Wind: 20km/h S
  • Humidity: 81%
  • UV index: 9
  • Precip. probability: 60%
  • Precipitation: 7mm
  • 06:26 18:21 EAT
Primarily showery and occasionally gloomy and sunny weather is predicted.
Rain is expected on Monday through Thursday, next Monday through next Wednesday.
The maximum temperature will be almost identical in the upcoming period. Expected highs will hover between 27°C and 28°C, while the lowest nightly temperature differences will be also negligible, as the minimum temperature will fluctuate between 23°C and 24°C.
With a maximum temperature of 28°C, Thursday through next Monday will be the warmest days; with a maximum temperature of 27°C, Tuesday, Wednesday, next Tuesday and Wednesday will be the coldest days.
Taking the humidity into consideration, the maximum feel-like temperature may increase and vary between 29°C and a tropical 32°C.
Updated: Jun 16, 2025 @ 20:20:40 UTC
Published by: Weather Atlas | About Us
Data Sources | |
Weather Forecasting & Climate
englishespañol中文
Share