Ans: Absolutely Yes! It’s compulsory for every Indian passport holder to have a visa while entering South Africa for tourism. At present, South Africa provides every traveller with a single entry visa, which is valid for 30 days. In addition to this, it’s important to submit a visa application form, passport, photographs, fund details, travel itinerary, return ticket, accommodation proofs and NOC letter to get the visa for South Africa.