Kenya i
Kenya

Kenya in December

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

Quick answers
Where is it warmest in Kenya in December?
Mombasa is the warmest of the 16 destinations compared, with highs of 31°C (88°F) in December; Nanyuki is the coolest at 23°C (73°F).
Can you swim in the sea in Kenya in December?
Yes, in places: the warmest water is at Malindi (28°C (82°F)), and 3 of the coastal destinations have a sea of 21 °C or more.
Warmest
31°
Mombasa
Coolest
23°
Nanyuki
Driest
36 mm
Kitale
Warmest sea
28°
Malindi

Mombasa is the warm end of Kenya in December (31°C (88°F)); Nanyuki the cool end (23°C (73°F)). On average it is about as warm as November. Some destinations see regular rain. Best bets this month: Nairobi, Malindi, and Mombasa.

Weather in December by city

PlaceDayNightRainSeaScore
Malindi 29° 21° 39 mm 28° 93
Eldoret 24° 11° 41 mm — 90
Kitale 26° 12° 36 mm — 90
Kilifi 31° 23° 54 mm 28° 87
Kakamega 27° 14° 83 mm — 84
Kiambu 25° 13° 85 mm — 84
Nairobi 25° 14° 88 mm — 83
Nakuru 25° 10° 50 mm — 82
Mombasa 31° 23° 76 mm 28° 81
Nanyuki 23° 8° 56 mm — 76
Kisii 26° 14° 120 mm — 75
Nyeri 24° 11° 73 mm — 75
Naivasha 25° 9° 49 mm — 74
Siaya 28° 16° 102 mm — 74
Meru 24° 13° 155 mm — 74
Kisumu 30° 17° 105 mm — 65

Public holidays in December

  • Jamhuri Day
  • Christmas Day
  • Boxing Day
Public holidays 2026 →

Frequently asked questions

What is the weather like in Kenya in December?

Average daytime highs range from 23° in Nanyuki to 31° in Mombasa.

Can you swim in Kenya in December?

Yes — the sea is warmest around Malindi at about 28°.