Invierno (junio - septiembre): al igual que la parte continental de Tanzania, la mejor época para ir a Zanzíbar, Mafia o Pemba es durante la estación seca de junio a septiembre. Debido a su proximidad al ecuador, las temperaturas varían muy poco durante el año, con temperaturas máximas durante el día que oscilan entre 25 ° C / 75 ° F y 28 ° C / 82 ° F durante todo el año. La estación seca es famosa por su cielo azul claro y sus días soleados. Este es también el mejor momento para bucear, ya que el agua será cristalina y la visibilidad estará en su punto máximo. Ir en junio o principios de julio tendrá la ventaja adicional de que la vegetación es verde y exuberante después de las lluvias. Septiembre suele ser la temporada de cosecha de especias y es fascinante ver a los agricultores cosechar los clavos a mano. El invierno tiene la ventaja adicional de combinar maravillosamente con un safari al cráter del Ngorongoro, Serengeti y el monte Kilimanjaro.