La Tanzanie possède un climat chaud et humide sur la côte et un climat plus frais au nord. Deux zones climatiques caractérisent le pays : l'intérieur, avec les hauts plateaux subissant un climat tropical tempéré, et la côte au climat équatorial et humide.
Alternance de saisons sèches et de saisons des pluies :
- La saison sèche : de mai à octobre. Les mois les plus chauds sont janvier et février.
- La saison des pluies : la " grande saison des pluies " s'étend de la mi-mars à début mai mais l'essentiel des pluies est concentré environ sur avril. Les soirées peuvent être fraîches, voire froides.
La " petite saison des pluies " dure de début novembre à mi-décembre.
Le climat de Zanzibar est équatorial et dominé par les vents de l'océan Indien. Février est le mois le plus chaud de l'année, et août le plus frais. De mars à fin mai, fortes pluies (masika), certains établissements peuvent fermer. De juin à octobre, il fait chaud et sec. De mi-octobre à décembre, en principe, petites pluies (vuli).
La meilleure saison pour visiter la Tanzanie :
La haute saison s'étale sur deux périodes :
Les meilleures saisons pour les parcs :