The best time to go on a Tanzania safari depends entirely on what you want to see and experience. The major national parks like the Serengeti, Ngorongoro Crater, Lake Manyara and Tarangire deliver superb year-round game viewing, but visitor numbers peak from about June to October. Mount Kilimanjaro: the best weather conditions in which to climb are between July and October or January to March. If it’s a tropical beach holiday that you’re after, the best time to visit Tanzania’s coast, Zanzibar and other islands is between June and March.
The best time for the Wildebeest Migration in the Serengeti:
The calving or Birthing Season is from January to March. In this period big cat activities are very intense. Rutting period is also around January to March. It is more likely to see mating battles in this period. Grumeti River Crossing can usually be witnessed in May to July. However, Mara River Crossings are normally in July to September. The Wildebeest Migration is a year-round, circular journey and the river crossings cannot be predicted, although they generally occur between May and September. Sometimes the herds stay put for two weeks, other times they could cross four times in one day!
The Green Season
The Green Season is a great season to travel. This is about January to March and November to December. Compared to the high season, which is June to October, it has some great benefits. You will have no big crowds, lowest rates and lots of baby animals. The green seasons name says it all… It offers the greenest and most scenic landscapes with the best light of the year for photography. It is also the best time for bird lovers, as bird watching is at its best. However, you will experience hot and occasional wet weather.