Sudáfrica es un país muy extenso con muchos lugares que visitar. Cuantos más días tengas mejor vas a poder conocer el país y seguro que no te decepcionará. El mínimo para poder recorrer las regiones más interesantes a nivel turístico serían 2 semanas, pero si puedes dedicarle 3 semanas mucho mejor. Si tu objetivo es hacer un safari barato y no dispones de muchos días puedes centrarte en la zona del Kruger y de Esuatini, con 10 días podrás ver un montón de animales y disfrutar muchísimo de esa zona.