Sri Lanka: do South Africans need a visa?
South Africans need an online travel authorisation before flying to Sri Lanka. You can stay up to 30 days per visit, and you can apply to extend.
Electronic Travel Authorization (ETA) required. Sri Lanka's Department of Immigration and Emigration says all foreign nationals must obtain an ETA before arrival. South Africa is not on the list of 40 countries that get a free tourist ETA, so South Africans pay. A limited facility to get the ETA on arrival at Bandaranaike International Airport (BIA) still exists, with additional fees.123
Sri Lanka is one of 51 countries where South Africans apply online before travelling. See them all.
Before you travel
Purpose of visit
Passport validity
How to apply
Apply online at the official site eta.gov.lk (www.eta.gov.lk/slvisa/) and pay by card. Fee for South Africans (all other countries, non-SAARC): tourist ETA US$ 50 for 30 days double entry; business ETA US$ 55 for 30 days multiple entry. Children under 12 get a free tourist ETA for up to 30 days. Other options: a travel agent, airline or relative can lodge it for you; a Sri Lankan mission can issue it (decision within 3 business days); or the Immigration Head Office in Battaramulla. ETA on arrival at BIA is a limited facility and costs extra. Pay only on the official site to avoid paying twice at the port of entry.235
Confirmed on an official government source
Where South Africans apply
Travel insurance
Return or onward ticket
Required. ETA holders must present a confirmed return ticket.3
Confirmed on an official government source
Proof of funds
Accommodation or invitation
Not required at entry for ordinary tourists. An accommodation address and phone number are needed when applying for an extension.6
Confirmed on an official government source
Vaccinations, including yellow fever on return to South Africa
Sri Lanka requires a yellow fever vaccination certificate if you arrive from a yellow fever transmission-risk country. Arriving directly from South Africa, none is needed. Return to South Africa: Sri Lanka is not a yellow fever risk country, so no certificate is needed for the return, unless you transited through a risk country (more than 12 hours in the airport of a risk country).89
Confirmed by other governments' official advice
Arrival forms
Since 1 January 2023 the Department of Immigration and Emigration lets foreigners complete the arrival card online up to 3 days before travel at eservices.immigration.gov.lk (eEmbarkation). We could not confirm on an official page whether online completion is mandatory; paper cards have historically been available at the airport.1011
Confirmed by other governments' official advice
Extending your stay and overstaying
Tourist ETAs can be extended online or at the Head Office in Battaramulla, up to 6 months in total. Extension fees for non-SAARC nationals: US$ 60 for 31 to 90 days, US$ 150 for 91 to 180 days, US$ 200 for 181 to 270 days. Overstay penalties (Gazette 2337/10): departing within 7 days of expiry, you pay only the visa fee; 7 to 14 days over, US$ 250 penalty; more than 14 days, US$ 500 penalty.5612
Confirmed on an official government source
Transit
Travelling with children
Children of any nationality under 12 get a free tourist ETA for up to 30 days, but still need an ETA and must extend if staying beyond 30 days. No special consent letter requirement was found on Sri Lankan official pages. South Africa's own exit rules for minors apply when leaving South Africa.26
Confirmed on an official government source
What changed
Sources
Official
The destination's own government
- 1Department of Immigration and Emigration, Sri Lanka (official ETA portal) eta.gov.lk
- 2Department of Immigration and Emigration, Sri Lanka (official ETA portal) eta.gov.lk
- 3Department of Immigration and Emigration, Sri Lanka (official ETA portal) eta.gov.lk
- 4Department of Immigration and Emigration, Sri Lanka (official ETA portal) eta.gov.lk
- 5Department of Immigration and Emigration, Sri Lanka immigration.gov.lk
- 6Department of Immigration and Emigration, Sri Lanka immigration.gov.lk
- 7High Commission of Sri Lanka in Pretoria hc-pretoria.gov.lk
- 10High Commission of Sri Lanka in Australia slhcaust.org
- 12Department of Immigration and Emigration, Sri Lanka immigration.gov.lk
Other government
Official advice from other governments
- 8UK Foreign, Commonwealth and Development Office gov.uk
- 9US Department of State travel.state.gov
News and guides
Leads we check, never the answer
- 11GlobeEnjoy globeenjoy.com
Last researched 5 October 2026. Rules change; confirm with the embassy before you book. Spotted something out of date? Report a change.