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 drier weather means more wildlife at the waterholes. That said, outside of these months the Great Migration swirls through the Serengeti; you just have to take its course.