Sri Lanka entry requirements for South Africa passport holders
South African passport holders can get a visa on arrival in Sri Lanka. You pay the fee and get your visa stamped at the airport immigration counter. This applies for tourism and short business visits in 2026.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Valid passport Must be valid for at least 6 months beyond your stay | Your passport needs at least 6 months of validity from your date of entry into Sri Lanka. Airlines check this at check-in — if your passport expires sooner, you'll be denied boarding. | Required |
| Visa on arrival Apply for ETA online before travel | South African passport holders can get a visa on arrival at Colombo airport, but you'll save time by applying for an Electronic Travel Authorization (ETA) in advance at eta.gov.lk. The ETA costs $35 USD and is usually approved within minutes.Apply for ETA | Required |
| Return or onward ticket Proof of onward travel | Immigration at Bandaranaike International Airport routinely asks for a confirmed onward ticket. A printed or digital copy showing your departure from Sri Lanka within your visa-free period works fine. | Required |
| Proof of accommodation Hotel booking or host invitation | Have your first night's hotel confirmation or a letter from your host ready. Immigration officers rarely ask, but budget airlines sometimes check before letting you board. | Recommended |
| Proof of funds Show you can support yourself | Carry at least $100 USD in cash or have a credit card statement showing available funds. Immigration may ask how you'll pay for your stay, especially if you're arriving without a return ticket. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply online via ETA or at embassy. Extension possible at immigration office.
Allows multiple entries; extension possible for each stay.
Requires invitation letter from Sri Lankan company.
| Service | Cost |
|---|---|
| Visa on Arrival (single entry, 30 days)For South African passport holders, visa on arrival is free for up to 30 days. | Free (USD 0) |
| Visa on Arrival (single entry, 60 days)Optional extended stay fee if applying for 60 days at arrival. | USD 20 (approx. LKR 6,500) |
| Electronic Travel Authorization (ETA) pre-approvalOptional pre-arrival online application to avoid queues. | USD 20 (approx. LKR 6,500) |
| Tourist visa extension (per month)Extension possible at Department of Immigration and Emigration, Colombo. | USD 50 (approx. LKR 16,000) |
| Overstay fine (per day)Maximum fine cap of USD 500 (approx. LKR 160,000). | USD 10 (approx. LKR 3,200) |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Sri Lanka
South African passport holders transiting through Sri Lanka do not need a transit visa if staying airside and not passing through immigration.
- If leaving the airport or staying overnight, a visa on arrival is required.
Health & vaccines for Sri Lanka
Mosquito-borne; common in urban and rural areas, especially during rainy seasons.
Risk of traveler's diarrhea, cholera, and typhoid from contaminated food/water.
Risk from freshwater exposure in rural areas; avoid swimming in floodwaters.
Low risk in most tourist areas; prophylaxis recommended for rural travel in dry zone (e.g., Anuradhapura, Polonnaruwa).
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Main office for visa extensions and re-entry permits. Bring passport, photos, and fee.
Handles extensions for visitors in central Sri Lanka.
Practical information for ZA travellers
Getting to Sri Lanka
Nearby destinations you can also visit
Countries close to Sri Lanka — with your same passport.