Extended 10-day forecasts, Diani Beach
Hourly detail for the next 48 hours, six-hourly segments for the rest of the week.
This is the 10-day extended forecast for Diani Beach, Kenya. The forecast is updated every three hours and displays the temperature, weather conditions, wind direction and speed, as well as the chance of precipitation.
Check out our June climate page to see if the current temperatures in Diani Beach is typical for this time of year.
Today · Sunday 7 Jun
Hour by hour
| Time | Weather | Temp | Precip | Humidity | Wind |
|---|---|---|---|---|---|
| 04:00 |
|
23°C (73°F) | 0 mm (0 in) | 98% | W 4 m/s (8 knots) |
| 05:00 |
|
23°C (73°F) | 0 mm (0 in) | 98% | W 3 m/s (6 knots) |
| 06:00 |
|
23°C (73°F) | 0 mm (0 in) | 98% | W 3 m/s (6 knots) |
| 07:00 |
|
23°C (73°F) | 0.1 mm (0 in) | 97% | SW 3 m/s (6 knots) |
| 08:00 |
|
25°C (77°F) | 0.2 mm (0.01 in) | 92% | SW 3 m/s (6 knots) |
| 09:00 |
|
25°C (77°F) | 0.2 mm (0.01 in) | 88% | S 4 m/s (8 knots) |
| 10:00 |
|
27°C (81°F) | 0.4 mm (0.02 in) | 79% | S 5 m/s (10 knots) |
| 11:00 |
|
28°C (82°F) | 0.2 mm (0.01 in) | 73% | S 5 m/s (10 knots) |
| 12:00 |
|
29°C (84°F) | 0 mm (0 in) | 68% | S 5 m/s (10 knots) |
| 13:00 |
|
29°C (84°F) | 0 mm (0 in) | 65% | S 5 m/s (10 knots) |
| 14:00 |
|
29°C (84°F) | 0 mm (0 in) | 64% | SE 6 m/s (12 knots) |
| 15:00 |
|
29°C (84°F) | 0 mm (0 in) | 67% | S 5 m/s (10 knots) |
| 16:00 |
|
28°C (82°F) | 0 mm (0 in) | 72% | SE 5 m/s (10 knots) |
| 17:00 |
|
27°C (81°F) | 0 mm (0 in) | 73% | SE 5 m/s (10 knots) |
| 18:00 |
|
26°C (79°F) | 0 mm (0 in) | 79% | SE 6 m/s (12 knots) |
| 19:00 |
|
26°C (79°F) | 0 mm (0 in) | 83% | SE 6 m/s (12 knots) |
| 20:00 |
|
26°C (79°F) | 0 mm (0 in) | 84% | SE 6 m/s (12 knots) |
| 21:00 |
|
25°C (77°F) | 0 mm (0 in) | 85% | S 5 m/s (10 knots) |
| 22:00 |
|
25°C (77°F) | 0 mm (0 in) | 87% | S 5 m/s (10 knots) |
| 23:00 |
|
24°C (75°F) | 0 mm (0 in) | 89% | S 5 m/s (10 knots) |
04:00
Fog
98% · W 4 m/s (8 knots)
23°C (73°F)
0 mm (0 in)
05:00
Fog
98% · W 3 m/s (6 knots)
23°C (73°F)
0 mm (0 in)
06:00
Fog
98% · W 3 m/s (6 knots)
23°C (73°F)
0 mm (0 in)
07:00
Light rain showers
97% · SW 3 m/s (6 knots)
23°C (73°F)
0.1 mm (0 in)
08:00
Light rain showers
92% · SW 3 m/s (6 knots)
25°C (77°F)
0.2 mm (0.01 in)
09:00
Light rain showers
88% · S 4 m/s (8 knots)
25°C (77°F)
0.2 mm (0.01 in)
10:00
Rain showers
79% · S 5 m/s (10 knots)
27°C (81°F)
0.4 mm (0.02 in)
11:00
Light rain showers
73% · S 5 m/s (10 knots)
28°C (82°F)
0.2 mm (0.01 in)
12:00
Mostly sunny
68% · S 5 m/s (10 knots)
29°C (84°F)
0 mm (0 in)
13:00
Mostly sunny
65% · S 5 m/s (10 knots)
29°C (84°F)
0 mm (0 in)
14:00
Mostly sunny
64% · SE 6 m/s (12 knots)
29°C (84°F)
0 mm (0 in)
15:00
Partly cloudy
67% · S 5 m/s (10 knots)
29°C (84°F)
0 mm (0 in)
16:00
Mostly sunny
72% · SE 5 m/s (10 knots)
28°C (82°F)
0 mm (0 in)
17:00
Mostly sunny
73% · SE 5 m/s (10 knots)
27°C (81°F)
0 mm (0 in)
18:00
Mostly clear
79% · SE 6 m/s (12 knots)
26°C (79°F)
0 mm (0 in)
19:00
Mostly clear
83% · SE 6 m/s (12 knots)
26°C (79°F)
0 mm (0 in)
20:00
Mostly clear
84% · SE 6 m/s (12 knots)
26°C (79°F)
0 mm (0 in)
21:00
Mostly clear
85% · S 5 m/s (10 knots)
25°C (77°F)
0 mm (0 in)
22:00
Mostly clear
87% · S 5 m/s (10 knots)
25°C (77°F)
0 mm (0 in)
23:00
Mostly clear
89% · S 5 m/s (10 knots)
24°C (75°F)
0 mm (0 in)
Tomorrow · Monday 8 Jun
Hour by hour
| Time | Weather | Temp | Precip | Humidity | Wind |
|---|---|---|---|---|---|
| 00:00 |
|
24°C (75°F) | 0 mm (0 in) | 89% | S 5 m/s (10 knots) |
| 01:00 |
|
24°C (75°F) | 0 mm (0 in) | 91% | S 5 m/s (10 knots) |
| 02:00 |
|
24°C (75°F) | 0 mm (0 in) | 92% | SW 4 m/s (8 knots) |
| 03:00 |
|
23°C (73°F) | 0 mm (0 in) | 95% | SW 5 m/s (10 knots) |
| 04:00 |
|
23°C (73°F) | 0.1 mm (0 in) | 96% | SW 5 m/s (10 knots) |
| 05:00 |
|
23°C (73°F) | 0.1 mm (0 in) | 97% | W 4 m/s (8 knots) |
| 06:00 |
|
23°C (73°F) | 0 mm (0 in) | 98% | W 4 m/s (8 knots) |
| 07:00 |
|
23°C (73°F) | 0 mm (0 in) | 97% | W 4 m/s (8 knots) |
| 08:00 |
|
25°C (77°F) | 0.2 mm (0.01 in) | 92% | W 4 m/s (8 knots) |
| 09:00 |
|
26°C (79°F) | 0.3 mm (0.01 in) | 84% | SW 5 m/s (10 knots) |
| 10:00 |
|
27°C (81°F) | 0.2 mm (0.01 in) | 78% | S 6 m/s (12 knots) |
| 11:00 |
|
28°C (82°F) | 0 mm (0 in) | 72% | S 6 m/s (12 knots) |
| 12:00 |
|
29°C (84°F) | 0.3 mm (0.01 in) | 67% | S 6 m/s (12 knots) |
| 13:00 |
|
29°C (84°F) | 0.5 mm (0.02 in) | 69% | S 6 m/s (12 knots) |
| 14:00 |
|
28°C (82°F) | 0.5 mm (0.02 in) | 74% | S 6 m/s (12 knots) |
| 15:00 |
|
28°C (82°F) | 0.2 mm (0.01 in) | 75% | S 6 m/s (12 knots) |
| 16:00 |
|
28°C (82°F) | 0.1 mm (0 in) | 74% | S 6 m/s (12 knots) |
| 17:00 |
|
27°C (81°F) | 0 mm (0 in) | 76% | S 6 m/s (12 knots) |
| 18:00 |
|
26°C (79°F) | 0 mm (0 in) | 80% | S 6 m/s (12 knots) |
| 19:00 |
|
25°C (77°F) | 0.3 mm (0.01 in) | 83% | S 6 m/s (12 knots) |
| 20:00 |
|
25°C (77°F) | 0.6 mm (0.02 in) | 86% | S 6 m/s (12 knots) |
| 21:00 |
|
24°C (75°F) | 0.3 mm (0.01 in) | 93% | S 6 m/s (12 knots) |
| 22:00 |
|
24°C (75°F) | 0.1 mm (0 in) | 96% | S 6 m/s (12 knots) |
| 23:00 |
|
24°C (75°F) | 0.2 mm (0.01 in) | 96% | S 6 m/s (12 knots) |
00:00
Mostly clear
89% · S 5 m/s (10 knots)
24°C (75°F)
0 mm (0 in)
01:00
Mostly clear
91% · S 5 m/s (10 knots)
24°C (75°F)
0 mm (0 in)
02:00
Mostly clear
92% · SW 4 m/s (8 knots)
24°C (75°F)
0 mm (0 in)
03:00
Partly cloudy
95% · SW 5 m/s (10 knots)
23°C (73°F)
0 mm (0 in)
04:00
Light rain showers
96% · SW 5 m/s (10 knots)
23°C (73°F)
0.1 mm (0 in)
05:00
Light rain showers
97% · W 4 m/s (8 knots)
23°C (73°F)
0.1 mm (0 in)
06:00
Partly cloudy
98% · W 4 m/s (8 knots)
23°C (73°F)
0 mm (0 in)
07:00
Mostly sunny
97% · W 4 m/s (8 knots)
23°C (73°F)
0 mm (0 in)
08:00
Light rain showers
92% · W 4 m/s (8 knots)
25°C (77°F)
0.2 mm (0.01 in)
09:00
Rain showers
84% · SW 5 m/s (10 knots)
26°C (79°F)
0.3 mm (0.01 in)
10:00
Light rain showers
78% · S 6 m/s (12 knots)
27°C (81°F)
0.2 mm (0.01 in)
11:00
Cloudy
72% · S 6 m/s (12 knots)
28°C (82°F)
0 mm (0 in)
12:00
Rain
67% · S 6 m/s (12 knots)
29°C (84°F)
0.3 mm (0.01 in)
13:00
Rain showers
69% · S 6 m/s (12 knots)
29°C (84°F)
0.5 mm (0.02 in)
14:00
Rain showers
74% · S 6 m/s (12 knots)
28°C (82°F)
0.5 mm (0.02 in)
15:00
Light rain showers
75% · S 6 m/s (12 knots)
28°C (82°F)
0.2 mm (0.01 in)
16:00
Light rain showers
74% · S 6 m/s (12 knots)
28°C (82°F)
0.1 mm (0 in)
17:00
Partly cloudy
76% · S 6 m/s (12 knots)
27°C (81°F)
0 mm (0 in)
18:00
Mostly clear
80% · S 6 m/s (12 knots)
26°C (79°F)
0 mm (0 in)
19:00
Rain showers
83% · S 6 m/s (12 knots)
25°C (77°F)
0.3 mm (0.01 in)
20:00
Rain showers
86% · S 6 m/s (12 knots)
25°C (77°F)
0.6 mm (0.02 in)
21:00
Rain showers
93% · S 6 m/s (12 knots)
24°C (75°F)
0.3 mm (0.01 in)
22:00
Light rain showers
96% · S 6 m/s (12 knots)
24°C (75°F)
0.1 mm (0 in)
23:00
Light rain showers
96% · S 6 m/s (12 knots)
24°C (75°F)
0.2 mm (0.01 in)
Next 7 days
Six-hour segments
Day
Night
03:00
Morning
09:00
Afternoon
15:00
Evening
21:00
Tuesday
9 Jun
23°C (73°F)
0.5 mm (0.02 in)
Light rain showers
99% · SW 5 m/s (10 knots)
25°C (77°F)
1.1 mm (0.04 in)
Rain showers
91% · SW 5 m/s (10 knots)
28°C (82°F)
0.5 mm (0.02 in)
Mostly sunny
70% · S 6 m/s (12 knots)
25°C (77°F)
1.2 mm (0.05 in)
Rain showers
86% · S 6 m/s (12 knots)
Tue
9 Jun
Wednesday
10 Jun
24°C (75°F)
1.2 mm (0.05 in)
Rain showers
97% · SW 2 m/s (4 knots)
25°C (77°F)
5.1 mm (0.2 in)
Heavy rain
94% · SW 3 m/s (6 knots)
27°C (81°F)
0.2 mm (0.01 in)
Partly cloudy
78% · S 4 m/s (8 knots)
25°C (77°F)
0.4 mm (0.02 in)
Partly cloudy
79% · S 4 m/s (8 knots)
Wed
10 Jun
Thursday
11 Jun
23°C (73°F)
0.7 mm (0.03 in)
Light rain
92% · SW 3 m/s (6 knots)
25°C (77°F)
2.6 mm (0.1 in)
Rain
82% · S 4 m/s (8 knots)
27°C (81°F)
0.9 mm (0.04 in)
Light rain showers
69% · S 6 m/s (12 knots)
24°C (75°F)
3.2 mm (0.1 in)
Rain showers
83% · S 3 m/s (6 knots)
Thu
11 Jun
Friday
12 Jun
22°C (72°F)
2.1 mm (0.1 in)
Rain showers
99% · SW 3 m/s (6 knots)
24°C (75°F)
6.9 mm (0.3 in)
Heavy rain showers
94% · SW 4 m/s (8 knots)
27°C (81°F)
0.4 mm (0.02 in)
Mostly sunny
74% · S 6 m/s (12 knots)
25°C (77°F)
0 mm (0 in)
Partly cloudy
77% · S 4 m/s (8 knots)
Fri
12 Jun
Saturday
13 Jun
23°C (73°F)
0.1 mm (0 in)
Cloudy
87% · SW 3 m/s (6 knots)
26°C (79°F)
2.9 mm (0.1 in)
Rain showers
75% · S 5 m/s (10 knots)
27°C (81°F)
2.9 mm (0.1 in)
Rain
72% · S 6 m/s (12 knots)
23°C (73°F)
2.3 mm (0.1 in)
Rain showers
99% · SW 3 m/s (6 knots)
Sat
13 Jun
Sunday
14 Jun
22°C (72°F)
0.6 mm (0.02 in)
Light rain
99% · SW 3 m/s (6 knots)
24°C (75°F)
1.3 mm (0.1 in)
Rain showers
88% · SW 5 m/s (10 knots)
28°C (82°F)
0.3 mm (0.01 in)
Mostly sunny
72% · S 5 m/s (10 knots)
25°C (77°F)
4.4 mm (0.2 in)
Rain showers
79% · S 4 m/s (8 knots)
Sun
14 Jun
Monday
15 Jun
23°C (73°F)
2.7 mm (0.1 in)
Rain
99% · S 3 m/s (6 knots)
24°C (75°F)
0.9 mm (0.04 in)
Light rain
96% · SW 4 m/s (8 knots)
28°C (82°F)
3.1 mm (0.1 in)
Rain showers
71% · S 5 m/s (10 knots)
23°C (73°F)
7 mm (0.3 in)
Heavy rain
98% · S 4 m/s (8 knots)
Mon
15 Jun
Data from MET Norway.
Prefer the quick-glance version? See the 10-day summary.
Diani Beach weather by month
Browse monthly averages for Diani Beach: climate by month with temperature, rainfall and sunshine.
Other forecasts in Kenya
10-day forecasts for popular destinations across Kenya.
Planning a trip to Diani Beach? See Kenya bucket list →