Zanzibar Weather in December

Tanzania · December climate averages and travel tips

Avg high30°C (85°F)
Avg low27°C (81°F)
Rainfall106 mm (4.2 in)
RatingPoor 4.4/10

Expect hot days in Zanzibar in December: the average high is 30°C (85°F) and the average low is 27°C (81°F). The month is moderately rainy, with about 106 mm (4.2 in) of rain spread over 21 days. Humidity averages 77%, so it feels sticky and hotter than the thermometer suggests. You get roughly 12.4 hours of daylight and a mix of sun and cloud.

Is December a good time to visit Zanzibar?

December is not the best time to visit Zanzibar (4.4/10) mainly because of the rain. The weather is much better in June to September.

December weather at a glance

Average high30°C (85°F)
Average low27°C (81°F)
Daily mean28°C (83°F)
Rainfall106 mm (4.2 in)
Rainy days (1 mm+)21
Humidity77%
Cloud cover41%
Daylight12.4 hours
Est. sunshine8 hours/day
Wind15.1 km/h
vs NovemberAbout as warm as November, with 15 mm less rain.

What to pack for Zanzibar in December

Zanzibar weather in other months

Jan30°C / 27°C76 mmGoodFeb30°C / 27°C46 mmGoodMar30°C / 28°C125 mmPoorApr29°C / 27°C281 mmPoorMay28°C / 26°C197 mmFairJun28°C / 25°C33 mmExcellentJul27°C / 24°C14 mmExcellentAug27°C / 24°C14 mmExcellentSep28°C / 25°C22 mmExcellentOct29°C / 26°C62 mmExcellentNov29°C / 27°C121 mmFairDec30°C / 27°C106 mmPoor

← NovemberBest time to visit ZanzibarJanuary →

Better weather in December nearby

Nearby in December

Where else is good in December? See where to go in December.