Recommended time to visit: Tanzania is generally a year round destination, with different wildlife to spot at different times of the year. June - October are the driest months, with pleasant temperatures across the country.
Less popular time to visit: April - May are by far the wettest months, with Tanzania seeing as much as 40% of its annual rainfall over this period.
Exciting time to visit: The annual Great Migration sees millions of wildebeest, zebra, antelope and other prey animals moving across the Mara and Serengeti ecosystems. July - September is the peak season for seeing this incredible spectacle.
Best time for wildlife: July - September coincides with the Great Migration and sees the most plentiful wildlife, though there is still plenty of wildlife to see from October - December, plus much lower prices and fewer crowds in the national parks. November - March is "Green Season", when millions of migratory birds descend on Tanzania.
Best time to climb Kilimanjaro: January - February are the warmest months, whilst September - October also see dry, warm weather. March - May and November - December see more rainfall, but the mountain will be less crowded, if you can tolerate the trickier trekking conditions.
Best time for beaches: June - October is peak beach season for resorts such as Dar es salaam and Zanzibar, with warm, dry days. If you'd prefer to avoid the crowds and higher prices, then January - February are good times to go, though temperatures will be much hotter, with a higher chance of some rain.
Want to know more about Tanzania? Check out our latest blog posts