Zanzibar weather at a glanceZanzibar has a hot, humid tropical climate, with long rains mainly from March to May and shorter rains between October and December.

Understanding Zanzibar’s climate

The sea keeps temperatures high all year, but wind, cloud and showers differ between coasts. A Stone Town forecast does not always describe Nungwi or Paje.

WMO average temperatures

MonthAverage highAverage low
January32.1°23.3°
February32.8°23.2°
March32.0°23.2°
April30.3°23.6°
May29.4°22.9°
June29.0°21.8°
July28.6°21.0°
August29.1°20.0°
September30.1°19.7°
October30.9°20.6°
November30.8°21.9°
December31.4°22.9°

Frequently asked questions about Zanzibar weather

What is Zanzibar’s climate like?

Zanzibar has a hot, humid tropical climate, with long rains mainly from March to May and shorter rains between October and December.

What are Zanzibar’s coolest months?

June, July and August are normally the coolest months, with average highs around 29°C.

When does Zanzibar receive most rain?

April and May generally bring the long rains; November and December may bring a second wetter period.