The best season to visit Tanzania is during the long dry season, which falls from July to September. These are considered the best months for safaris, the Great Migration, trekking, and beach holidays in Zanzibar. Of course, these months are peak travel season.