I am flying into Johanessburg, then to Richards Bay, then on Safari in the south, then to Durban, and then to Cape Town. Will I need a visa at anytime during this 14 day vacation if I have a US Passport?