- Destinations
- Tanzania
- Zanzibar
When to Go?
Best Time to Visit Zanzibar
With average daily temperatures not changing much between 29°C and 32°C (84°F and 89°F) throughout the year, the question of when to go to Zanzibar largely depends on what else you want to combine it with and how much rain you are prepared to risk.
The best time to visit Zanzibar is during the cooler, dry months June to October as well as from December to February when it’s hot and mostly dry. The best times to scuba dive in Zanzibar are generally considered to be in July and August and again in February and March. Rain is heaviest in April, May and November.
If you want to see the wildebeest migration, then timing is important: the herds are in the Masai Mara from June to October and in the Serengeti between November and June.
Dec Jan Feb
Hot & dry – one of best times to visit Zanzibar; Feb & Mar are good dive months
Mar Apr May
Rainy season – peak rains in April & May
Jun Jul Aug Sep Oct
Warm & dry – great time for Zanzibar & best combined with Masai Mara; July & Aug are good dive months
Nov
Short rainy season – good time to combine with Serengeti