Sri Lanka Visa for South African Citizens
South African passport holders need an approved eTA (electronic travel authorisation) before travelling to Sri Lanka, but not a full visa.
All foreign nationals not in the 40-country free ETA list must obtain paid ETA. Tourist ETA fee: USD 20 (South Asian/SAARC countries, applied/at mission) or USD 25 (SAARC, on arrival); USD 50 (all others, applied/at mission) or USD 60 (all others, on arrival). Business ETA: USD 30 (SAARC) or USD 55 (all others); no on-arrival business ETA. Transit visa is free for 48-hour stays. Children under 12 receive free tourist ETA up to 30 days from any nationality.
eta.gov.lk ↗How South African citizens apply for a Sri Lanka visa
- → Apply online for the eTA before you travel; approval is usually quick.
- → Confirm the latest rules on the destination's official government page before you book.
Sri Lanka visa types
Tourist ETA (Electronic Travel Authorization) – Free
Short-term tourism, sightseeing, visiting friends/relatives, medical treatment, participating in arts, music, dance and sport events.
Tourist ETA (Electronic Travel Authorization) – Paid
Short-term tourism, sightseeing, visiting friends/relatives, medical treatment, participating in arts, music, dance and sport events.
Business ETA (Electronic Travel Authorization)
Attending business meetings, negotiations, seminars, and conferences in Sri Lanka for a limited duration.
Transit Visa
Allows travelers to transit through Sri Lanka ports and airports while continuing to their final destination.
Residence Visa – Employment Category
For foreign professionals and expatriates employed in Sri Lanka, including BOI project personnel, bank employees, private company employees, and Colombo Port City workers.
Residence Visa – Investor Category
For foreign nationals investing capital in Sri Lanka or conducting business activities under approved investment schemes.
Sri Lanka visa for South Africa citizens — FAQ
Do South African citizens need a visa for Sri Lanka?
South African passport holders need an approved eTA (electronic travel authorisation) before travelling to Sri Lanka, but not a full visa.
What documents do South African citizens need for Sri Lanka?
A passport valid for at least six months, proof of onward travel and funds, and any documents required for the specific Sri Lanka visa category. Always confirm with the official source.
Related visa requirements
For South African citizens
Visa for Sri Lanka