When to Go
It all depends on your expectations
Tanzania’s huge size and varied geography means a varied climate as well as two rainy seasons; the best time to go depends on your expectations. If you want to witness the wildebeest migration you’ll need to visit Tanzania between November and August; if you are looking for the best conditions to explore Tanzania’s other parks and reserves such as Tarangire, Ngorongoro, Ruaha and Selous, then a dry season visit between June and October is highly recommended.
Mount Kilimanjaro is best hiked in the drier months of the year: between July and October or January to March. The best time for a holiday on Zanzibar as well as Tanzania’s Indian Ocean coast and islands is between August and October. We’d recommend avoiding the coast during the long rains of March to May.