Serengeti National Park is dry and sunny from June through October, making this the best time for a safari in Tanzania. As this is the time when the Great Migration happens, animals concentrate around watering holes such as rivers and springs, providing a prime viewing opportunity for wildlife and photography.