Weekly forecast

  • Today
  • Wed
  • Thu
  • Fri
  • Sat
  • Sun

Powered by Dark Sky

Best time to visit Zanzibar

There are two rainy seasons in Zanzibar. The main season, called the "long rains" is during mid-April and May. The second rainy season, "the short rains" is from November to December. The best times to visit Zanzibar are from June to October during the cool, dry months of spring, or January to February when it’s hot and dry.
Daytime temperatures remain fairly constant, with maximum temberatures at around 31/33 degrees celsius or, very exceptionally, 36/38 degrees celsius, and, during the rainy season in April and May, up to 29 degrees celsius. During the night the temperature doesn’t usually go below 21 degrees celsius, and is usually around 23-24 degrees celsius. The sea is warm enough for swimming all year around, from 25 degrees celsius in August to 29 degrees celsius from December to April.

Zanzibar Climate


Information about tides

It is important that you know about the tides before your Zanzibar holidays. Depending on the moon, Zanzibar experiences 2 low and 2 high tides per day, with roughly 6 hours between low and high. Tides have more or less important consequences depending on the location. The north coast is the least exposed whereas the east coast has stronger tides on the shoreline.

More information HERE.