The best time to visit South Africa for safari is May through October, with June through September delivering peak Big Five conditions across Kruger and the ...