What is the weather like and when is the best time to visit Zanzibar?
Zanzibar enjoys a tropical climate with average daytime temperatures of about 27° Celsius/80° Fahrenheit in summer and about 24° C/ 75° F in winter. July to October is one of the best times to travel because the days are dry with low humidity and the temperatures are about 25° C/ 77° F – perfect for the beach. November to March is also a very busy time for Zanzibar. The short rains in East Africa fall during this period and the weather is hot and humid. Scuba diving (though excellent year round) is also best from December to March. April and May when the long rains fall are the quiet months in Zanzibar. During this time many resorts close, and at others the rates are highly discounted. Zanzibar weather and climate.