
Kenya · Africa
The best time to visit Kenya (Diani Beach) is January, February, March, April, June, July, August, September, October, and December. In summer, temperatures rise to 33°C; in winter they can drop to 22°C. During the best travel months, the sun shines up to 8 hours per day — ideal for beach and outdoor activities.
Diani Beach south of Mombasa has two rainy seasons rather than one — a pattern typical of East Africa. The "long rains" fall in April and May at 108 and 227 mm, the "short rains" in October and November at 117 and 121 mm. Two dry spells lie between them, and January and February are the most dependable months of the year at 15 and 7 mm.
Temperatures barely move: 28°C in July up to 33°C in February, never below 22°C at night. The Indian Ocean stays between 26°C and 29°C year-round. What defines the year instead is the monsoon — the kaskazi from the northeast between December and March brings calm seas and clear water, while the kusi from the southwest between June and September brings rougher conditions.
For snorkelling and diving on the offshore reef, December to March is therefore best: low turbidity, little wind, the best visibility. Anyone combining Diani with a safari has to weigh this up, though — the best safari season inland runs from July to October, exactly when the kusi blows on the coast and underwater visibility is poorer.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
MAXMAX | 33° | 33° | 33° | 32° | 30° | 29° | 29° | 29° | 29° | 30° | 31° | 32° |
MINMIN | 25° | 25° | 26° | 26° | 24° | 23° | 22° | 22° | 23° | 24° | 25° | 25° |
☀️Sunshine | 9h UV 9 | 9h UV 9 | 9h UV 9 | 7h UV 8 | 7h UV 7 | 8h UV 7 | 8h UV 7 | 8h UV 8 | 8h UV 9 | 9h UV 9 | 8h UV 9 | 9h UV 9 |
🌊Water Temp | 28° | 28° | 29° | 29° | 28° | 27° | 27° | 26° | 26° | 27° | 28° | 28° |
🌧Rain Days | 1d15mm | 1d7mm | 3d52mm | 8d108mm | 12d227mm | 7d98mm | 6d51mm | 5d44mm | 5d55mm | 7d117mm | 7d121mm | 5d73mm |
From January to December, UV levels in Kenya (Diani Beach) reach 9 — very high on the WHO scale. High-SPF sunscreen and shade around midday are essential.
November offers great weather in Kenya (Diani Beach) with fewer tourists and lower prices — ideal for those who want to avoid the peak season crowds.
Beach Holiday
Warm, sunny, little rain
City Trip
Pleasantly mild, not too hot