Tanzania: When to go
Serengeti, Ngorongoro, Kilimanjaro...
Tanzania can be visited during all seasons. The weather is coolest and driest from late June to September, although in July and August, hotels and park lodges, especially in the north, are at their fullest. October and November are pleasant, with fewer crowds and a slowly greening-up landscape as the short rains begin in many areas. From late December until February, temperatures are high, but not oppressive. Watch out for high-season hotel prices around the Christmas–New Year holidays, as well as during the July-August peak.
During the main rainy season (March to May), you can save substantially on accommodation costs, and enjoy landscapes that are green and full of life. However, some secondary roads may be impassable, and this is the time when many hotels close for a month or so, especially along the coast. Malaria risk, especially in coastal and low-lying areas, also tends to be higher at this time.