Home › Diani › Best time to visit

Best time to visit Diani: month by month

Short answer

December to March is the best time, hot and dry with highs of about 30–31°C and the fewest rainy days in February. July to October is slightly cooler (about 26–29°C) and breezy. The long rains, from about April to June, bring the wettest weather and the lowest prices.

Month by month

MonthHighLowRainy daysCrowds
Jan30°C25°C11high
Feb31°C25°C4high
Mar31°C25°C10medium
Apr29°C24°C23low
May28°C24°C24low
Jun27°C23°C23low
Jul26°C22°C27medium
Aug26°C22°C22high
Sep28°C23°C22medium
Oct29°C23°C19medium
Nov29°C24°C21low
Dec30°C24°C23very high

Temperatures and rainy days: Copernicus ERA5 averages, 2021–2023. Crowd levels are our estimate.

Season by season

Spring (Mar–May)

Highs of about 31°C in March, falling to 28–29°C in April and May, when the long rains bring over 20 rainy days a month.

Summer (Jun–Aug)

Highs of about 26–27°C and lows of 22–23°C, the coolest time of year; showers are frequent, but the kusi wind suits kitesurfing.

Autumn (Sep–Nov)

Highs of about 28–29°C, with showers; the short rains arrive around November.

Winter (Dec–Feb)

Highs of about 30–31°C and lows of 24–25°C; the hot, dry season with calm lagoon days and the busiest period, especially at Christmas.

Events worth planning around

When to avoid

Avoid April to June if you want sunshine, as the long rains are heaviest then. Christmas and New Year are the most crowded and expensive time.

Check hotel prices for your datesCompare flightsPacking list for your month

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Common questions

What is the best month to visit Diani?

January to March, when it is hot and dry, with highs of about 30–31°C.

When is the rainy season in Diani?

The long rains fall from about April to June, and the short rains around November.

When is the best kitesurfing in Diani?

From about December to March and June to September, when the winds blow.

Plan your Diani trip

How many days in DianiIs Diani expensive?Diani on a budgetIs Diani safe?Diani trip plannerWhere to stay in DianiFood in DianiBudget calculator