Climate, temperatures and weather in Diani Beach
The best time to go to Diani Beach
Temperatures are Pleasant all year round! Average temperatures range from 28 ° (july) to 33 ° (february). Sea temperature is Pleasant all year round! It ranges from 25° to 29°. The rainiest months are: november, april and may. We recommende the month of august, september, october, to visit Diani Beach.
Jan | Feb | March | April | May | June | Jul | August | Sept | Oct | Nov | Dec | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
OUR OPINION | ||||||||||||
Beach and Sun |
Temperatures Diani Beach
Jan | Feb | March | April | May | June | Jul | August | Sept | Oct | nov. | dec. | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Min temperature | 23° | 23° | 24° | 24° | 22° | 21° | 20° | 20° | 21° | 22° | 23° | 23° |
Max temperature | 32° | 33° | 33° | 31° | 30° | 29° | 28° | 28° | 29° | 30° | 31° | 32° |
Sea temperature | 28° | 28° | 29° | 29° | 28° | 27° | 26° | 25° | 26° | 27° | 28° | 28° |
Sunshine
Rainfall
Wind
Weather Diani Beach
Check the weather history over the last 5 years. Weather history
The weather month by month in Diani Beach
Weather Diani Beach in January
Sea: 28 °
14 d/month | 8 d/month | 5 d/month | 2 d/month | 1 day | 1 day |
In January, in Diani Beach, Minimum temperatures vary between 23 in the morning and 32 in the afternoon. Températures are really hot. The average rainfall is around 37 inches, for 22 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Weather Diani Beach in February
Sea: 28 °
14 d/month | 6 d/month | 4 d/month | 2 d/month | 1 day | 1 day |
In February, in Diani Beach, Minimum temperatures vary between 23 in the morning and 33 in the afternoon. Températures are really hot. The average rainfall is around 9 inches, for 24 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Weather Diani Beach in March
Sea: 29 °
16 d/month | 9 d/month | 4 d/month | 1 day | 1 day |
In March, in Diani Beach, Minimum temperatures vary between 24 in the morning and 33 in the afternoon. Températures are really hot. The average rainfall is around 49 inches, for 21 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Weather Diani Beach in April
Sea: 29 °
13 d/month | 10 d/month | 6 d/month | 1 day |
In April, in Diani Beach, Minimum temperatures vary between 24 in the morning and 31 in the afternoon. Températures are really hot. The average rainfall is around 123 inches, for 20 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Weather Diani Beach in May
Sea: 28 °
15 d/month | 7 d/month | 7 d/month | 1 day | 1 day |
In May, in Diani Beach, Minimum temperatures vary between 22 in the morning and 30 in the afternoon. The average rainfall is around 237 inches, for 15 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Weather Diani Beach in June
Sea: 27 °
14 d/month | 9 d/month | 6 d/month | 1 day |
In June, in Diani Beach, Minimum temperatures vary between 21 in the morning and 29 in the afternoon. Temperatures are hot. The average rainfall is around 84 inches, for 17 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Weather Diani Beach in July
Sea: 26 °
16 d/month | 11 d/month | 3 d/month | 1 day |
In July, in Diani Beach, Minimum temperatures vary between 20 in the morning and 28 in the afternoon. Temperatures are hot. The average rainfall is around 61 inches, for 15 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Weather Diani Beach in August
Sea: 25 °
19 d/month | 10 d/month | 2 d/month |
In August, in Diani Beach, Minimum temperatures vary between 20 in the morning and 28 in the afternoon. Temperatures are hot. The average rainfall is around 59 inches, for 12 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Weather Diani Beach in September
Sea: 26 °
18 d/month | 7 d/month | 3 d/month | 1 day | 1 day |
In September, in Diani Beach, Minimum temperatures vary between 21 in the morning and 29 in the afternoon. Temperatures are hot. The average rainfall is around 53 inches, for 12 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Weather Diani Beach in October
Sea: 27 °
18 d/month | 7 d/month | 3 d/month | 2 d/month | 1 day |
In October, in Diani Beach, Minimum temperatures vary between 22 in the morning and 30 in the afternoon. The average rainfall is around 112 inches, for 11 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Weather Diani Beach in November
Sea: 28 °
15 d/month | 10 d/month | 4 d/month | 1 day |
In November, in Diani Beach, Minimum temperatures vary between 23 in the morning and 31 in the afternoon. Températures are really hot. The average rainfall is around 117 inches, for 15 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Weather Diani Beach in December
Sea: 28 °
15 d/month | 9 d/month | 3 d/month | 2 d/month | 1 day | 1 day |
In December, in Diani Beach, Minimum temperatures vary between 23 in the morning and 32 in the afternoon. Températures are really hot. The average rainfall is around 69 inches, for 14 days without rain.
Check the weather over the last 5 years for the dates of your stay
Weather history day by day
Temperature and climate in:
Amboseli | Diani Beach | Kisumu | Lake Naivasha | Lamu | Loitokitok | Maasai Mara | Malindi | Manda Bay | Maralal | Marsabit | Mombasa | Nairobi | Nakuru | Nyali Beach | Samburu | Tsavo National Park East | Voi | Watamu |