Every season has pros and cons and the best time to visit Tanzania will vary greatly depending on the reason for travel. In the highlands, temperatures range between 10 and 20 °C during cold and hot seasons. The rest of the country has temperatures rarely falling lower than 20 °C. The hottest period extends between November and February (25–31 °C) while the coldest period occurs between May and August (15–20 °C).
Many popular resorts and tourist attractions on Zanzibar and Mafia Island Marine Park close during the long rainy season, and many trails in the national parks are impassable during this period. For that reason, in most cases tours are restricted to the main roads in the parks. Travellers should plan their trip accordingly.