Kenya i
Kenya

Kenya in March

Where it is warm, dry and good for swimming in Kenya in March — compared across the country’s main destinations.

Quick answers
Where is it warmest in Kenya in March?
Mombasa is the warmest of the 16 destinations compared, with highs of 33°C (91°F) in March; Nanyuki is the coolest at 25°C (77°F).
Can you swim in the sea in Kenya in March?
Yes, in places: the warmest water is at Mombasa (29°C (84°F)), and 3 of the coastal destinations have a sea of 21 °C or more.
Warmest
33°
Mombasa
Coolest
25°
Nanyuki
Driest
33 mm
Malindi
Warmest sea
29°
Mombasa

Across Kenya, March highs run from 25°C (77°F) (Nanyuki) to 33°C (91°F) (Mombasa). On average it is about as warm as February. Some destinations see regular rain. Best bets this month: Malindi, Mombasa, and Nairobi.

Weather in March by city

PlaceDayNightRainSeaScore
Malindi 31° 22° 33 mm 29° 93
Eldoret 26° 12° 72 mm — 84
Kilifi 32° 24° 44 mm 29° 83
Mombasa 33° 24° 59 mm 29° 81
Nanyuki 25° 9° 64 mm — 81
Meru 27° 14° 129 mm — 81
Nakuru 27° 11° 64 mm — 80
Kiambu 28° 14° 88 mm — 79
Nyeri 26° 11° 68 mm — 78
Kitale 27° 12° 76 mm — 78
Nairobi 28° 15° 91 mm — 75
Naivasha 27° 10° 52 mm — 73
Kisii 27° 14° 180 mm — 72
Kakamega 28° 15° 168 mm — 71
Siaya 29° 16° 141 mm — 61
Kisumu 30° 18° 161 mm — 58

Public holidays in March

  • Good Friday
  • Easter Monday
Public holidays 2027 →

Frequently asked questions

What is the weather like in Kenya in March?

Average daytime highs range from 25° in Nanyuki to 33° in Mombasa.

Can you swim in Kenya in March?

Yes — the sea is warmest around Mombasa at about 29°.