The dry, winter months that take place between May and September are the best time of the year to visit South Africa for a safari. Animals will be more concentrated around watering holes which gives you a much better chance of spotting a range of species, and the weather is generally warm and dry so you can spend lots of time outdoors.