South Africa Visa for Sri Lankan Citizens
Sri Lankan passport holders need an e-Visa for South Africa — applied for online before travel.
South Africa operates an eVisa system via the DHA ePermit portal (ehome.dha.gov.za). Eligible applicants must land at OR Tambo, Cape Town, or Lanseria International Airports. eVisa replaces traditional paper visa; validity and stay periods vary by nationality and visa type. Visa-exempt travelers may also apply for an ETA for faster border processing.
ehome.dha.gov.za ↗How Sri Lankan citizens apply for a South Africa visa
- → Apply for the e-Visa online before travel and carry the approval.
- → Confirm the latest rules on the destination's official government page before you book.
South Africa visa types
Visitor's Visa (Tourist) - Up to 90 days
Issued to foreign nationals intending to visit South Africa temporarily for tourism, family or friend visits, conferences, or sports events.
Visitor's Visa (Tourist) - More than 90 days
Issued to foreign nationals intending to stay in South Africa for tourism or short-term non-work purposes beyond 90 days.
Visitor's Visa (Business) - Short-term
Issued to foreigners visiting South Africa for business purposes such as meetings, negotiations, or conferences for up to 90 days.
Business Visa
Issued to foreign nationals who intend to establish or invest in a business in South Africa as contemplated in Section 15 of the Immigration Act.
General Work Visa
Issued to foreign nationals who have a confirmed offer of employment in South Africa in an occupation where South African citizens or permanent residents are not available.
Critical Skills Work Visa
Issued to foreign nationals whose occupation appears on the South African Critical Skills List, allowing them to work for a South African employer.
South Africa visa for Sri Lanka citizens — FAQ
Do Sri Lankan citizens need a visa for South Africa?
Sri Lankan passport holders need an e-Visa for South Africa — applied for online before travel.
What documents do Sri Lankan citizens need for South Africa?
A passport valid for at least six months, proof of onward travel and funds, and any documents required for the specific South Africa visa category. Always confirm with the official source.
Related visa requirements
For Sri Lankan citizens