June to August is the best time for a safari in Tanzania. The spectacular crossing of the Mara River takes place from June to July, and the drier climate means more wildlife around the pools of water. That said, the Great Migration revolves around the Serengeti outside of these months; you just have to take its course.