Generally, to visit South Africa, you will require the following documents –
- Valid passport, with at least 1 blank page remaining
- Visa, if required
- Sufficient funds for covering your period of stay in South Africa
- Either a return ticket or a ticket for your onward journey
- 2 passport size photos
- Old passports and visa
- A copy of your completed and signed visa application form
- Details about your itinerary
- Proof of hotel bookings, flight bookings
- A cover letter with all the required details about your itinerary
- Proof that you have enough finances to fund your visit
- Bank statement of the last 6 months
- Income tax returns for last 3 years
- Yellow fever vaccination