Skip to content

When to go

Where to go in December

Conditions across all 46 destinations we cover, ranked for December. Wildlife viewing first, then weather, with the quieter option leading where two places are equally good.

Best in December

Good conditions, few people

Strong weather this month without the high-season crowds — usually the best value on the calendar.

Every destination in December

Ratings are out of five. Crowds invert: more bars means busier.

Wildlife, weather, crowd level, rainfall and temperature for each destination in December
DestinationWildlifeWeatherCrowdsRainfallTemperature
Murchison Falls National ParkUgandaWildlife: 5 / 5Weather: 5 / 5Crowds: 3 / 550 mm18–33 °C
Kidepo Valley National ParkUgandaWildlife: 5 / 5Weather: 5 / 5Crowds: 2 / 55 mm17–35 °C
Ngorongoro CraterTanzaniaWildlife: 5 / 5Weather: 4 / 5Crowds: 4 / 590 mm9–22 °C
Serengeti National ParkTanzaniaWildlife: 5 / 5Weather: 4 / 5Crowds: 4 / 590 mm15–28 °C
Volcanoes National ParkRwandaWildlife: 5 / 5Weather: 4 / 5Crowds: 4 / 5110 mm10–21 °C
Mgahinga Gorilla National ParkUgandaWildlife: 5 / 5Weather: 3 / 5Crowds: 2 / 5100 mm10–22 °C
Kibale National ParkUgandaWildlife: 5 / 5Weather: 3 / 5Crowds: 3 / 5100 mm15–27 °C
Mafia IslandTanzaniaWildlife: 5 / 5Weather: 3 / 5Crowds: 3 / 5140 mm24–32 °C
Bwindi Impenetrable National ParkUgandaWildlife: 5 / 5Weather: 3 / 5Crowds: 4 / 5100 mm11–23 °C
Samburu National ReserveKenyaWildlife: 4 / 5Weather: 4 / 5Crowds: 2 / 550 mm20–34 °C
Akagera National ParkRwandaWildlife: 4 / 5Weather: 4 / 5Crowds: 3 / 5110 mm16–28 °C
Laikipia and Ol PejetaKenyaWildlife: 4 / 5Weather: 4 / 5Crowds: 3 / 550 mm11–27 °C
Nyungwe Forest National ParkRwandaWildlife: 4 / 5Weather: 4 / 5Crowds: 3 / 5110 mm11–22 °C
Watamu and MalindiKenyaWildlife: 4 / 5Weather: 4 / 5Crowds: 4 / 580 mm24–32 °C
Diani BeachKenyaWildlife: 4 / 5Weather: 4 / 5Crowds: 5 / 580 mm24–32 °C
Pemba IslandTanzaniaWildlife: 4 / 5Weather: 3 / 5Crowds: 2 / 5140 mm24–32 °C
Lake Mburo National ParkUgandaWildlife: 4 / 5Weather: 3 / 5Crowds: 2 / 5100 mm16–28 °C
Amboseli National ParkKenyaWildlife: 4 / 5Weather: 3 / 5Crowds: 3 / 580 mm15–30 °C
Lake Nakuru National ParkKenyaWildlife: 4 / 5Weather: 3 / 5Crowds: 3 / 580 mm11–28 °C
Queen Elizabeth National ParkUgandaWildlife: 4 / 5Weather: 3 / 5Crowds: 3 / 5100 mm17–29 °C
ZanzibarTanzaniaWildlife: 4 / 5Weather: 3 / 5Crowds: 5 / 5140 mm24–32 °C
Lake Manyara National ParkTanzaniaWildlife: 3 / 5Weather: 4 / 5Crowds: 3 / 590 mm17–30 °C
Lake Natron and Ol Doinyo LengaiTanzaniaWildlife: 3 / 5Weather: 4 / 5Crowds: 2 / 590 mm22–38 °C
Tsavo East National ParkKenyaWildlife: 3 / 5Weather: 3 / 5Crowds: 2 / 580 mm20–34 °C
Tsavo West National ParkKenyaWildlife: 3 / 5Weather: 3 / 5Crowds: 2 / 580 mm18–31 °C
Lake Naivasha and Hell's GateKenyaWildlife: 3 / 5Weather: 3 / 5Crowds: 3 / 580 mm10–27 °C
Maasai MaraKenyaWildlife: 3 / 5Weather: 3 / 5Crowds: 3 / 580 mm13–28 °C
Nairobi National ParkKenyaWildlife: 3 / 5Weather: 3 / 5Crowds: 3 / 580 mm13–26 °C
Mahale Mountains National ParkTanzaniaWildlife: 3 / 5Weather: 2 / 5Crowds: 1 / 5160 mm18–28 °C
Tarangire National ParkTanzaniaWildlife: 2 / 5Weather: 4 / 5Crowds: 2 / 590 mm16–30 °C
Ruaha National ParkTanzaniaWildlife: 2 / 5Weather: 2 / 5Crowds: 1 / 5160 mm17–31 °C
Nyerere National ParkTanzaniaWildlife: 2 / 5Weather: 2 / 5Crowds: 2 / 5160 mm19–33 °C
ArushaTanzaniaWeather: 4 / 5Crowds: 3 / 590 mm14–27 °C
KigaliRwandaWeather: 4 / 5Crowds: 3 / 5110 mm15–27 °C
LamuKenyaWeather: 4 / 5Crowds: 4 / 580 mm25–33 °C
Mount KilimanjaroTanzaniaWeather: 4 / 5Crowds: 4 / 590 mm8–23 °C
Mount KenyaKenyaWeather: 4 / 5Crowds: 4 / 590 mm5–20 °C
MombasaKenyaWeather: 4 / 5Crowds: 5 / 580 mm24–32 °C
TangaTanzaniaWeather: 3 / 5Crowds: 2 / 5140 mm23–32 °C
KampalaUgandaWeather: 3 / 5Crowds: 3 / 5100 mm18–28 °C
Jinja and the Source of the NileUgandaWeather: 3 / 5Crowds: 3 / 5100 mm17–28 °C
Lake BunyonyiUgandaWeather: 3 / 5Crowds: 3 / 5100 mm12–24 °C
Rwenzori Mountains National ParkUgandaWeather: 3 / 5Crowds: 3 / 5100 mm6–18 °C
Ssese IslandsUgandaWeather: 3 / 5Crowds: 3 / 5100 mm18–28 °C
Dar es SalaamTanzaniaWeather: 3 / 5Crowds: 4 / 5140 mm24–33 °C
EntebbeUgandaWeather: 3 / 5Crowds: 4 / 5100 mm18–27 °C

Climate normals and typical patterns, not a forecast. East African rains have been arriving less predictably than these averages suggest — treat them as a guide to the shape of the year, not a promise about a given week.