Sri Lanka entry requirements for South Africa passport holders

Updated weekly · Last reviewed August 6, 2026·View sources
eVisa required
Max stay
No fixed limit
Passport validity
6 months
Beyond entry date
Return ticket
Required
Or onward travel proof
Proof of funds
Recommended
May be checked

South African passport holders need an Electronic Travel Authorization (ETA) to visit Sri Lanka for tourism. It's a straightforward online application, and you'll get the approval before you fly. The ETA is valid for 30 days from your arrival date.

Apply for Sri Lanka eVisaElectronic Travel Authorization. Apply before departure.

Entry requirements

RequirementDetailsStatus
ETA / eVisaYou need to get this online approval before you fly; it's not available on arrival.
Apply online before travel
South African passport holders must obtain an Electronic Travel Authorization (ETA) before arriving in Sri Lanka. Apply at the official ETA website (https://eta.gov.lk/) at least a few days before departure. The ETA is valid for a short stay (typically 30 days) and is not extendable.Required
Passport validityCheck your passport's expiry date — if it's less than 6 months away, renew it before you go.
At least 6 months from arrival
Your South African passport must be valid for at least 6 months beyond your intended date of arrival in Sri Lanka.Required
Blank passport pagesMake sure there's an empty page in your passport for the immigration officer to stamp.
At least 1 blank page
Your passport must have at least one blank page for the entry stamp. It's wise to have more than one blank page in case of additional stamps.Required
Return or onward ticketImmigration may ask to see your outbound flight booking — have it ready.
Proof of departure
You must be able to show a confirmed return or onward flight ticket proving you will leave Sri Lanka before your ETA expires.Required
Proof of fundsCarry a bank statement or credit card to show you can support yourself if asked.
Sufficient for your stay
You should be able to demonstrate you have sufficient funds to cover your expenses during your stay in Sri Lanka. This is not always checked but can be requested by immigration.Recommended
Arrival declarationYou don't need to fill out any extra arrival form beyond the standard immigration card.
Not required
Sri Lanka does not require a separate arrival declaration for South African passport holders at this time.Not required
Vaccination requirementsCheck if you've been in a yellow fever zone before coming — if so, bring your vaccination card.
Yellow fever if applicable
If you are arriving from a country with risk of yellow fever transmission, you may need a yellow fever vaccination certificate. South Africa is not a yellow fever risk country, but if you have recently traveled to a risk area, carry the certificate.Recommended
Apply for your ETA early
Don't wait until the last minute. Processing can take up to 72 hours, and if there's a glitch, you'll be stuck. Apply at least a week before your flight to be safe.
Use the official ETA website only
There are third-party sites that charge extra fees. The only official site is https://eta.gov.lk/. Stick to it to avoid overpaying.
30-day stay is usually enough
For most trips, 30 days is plenty. If you think you'll need more, you must apply for a different visa type before you travel, as the tourist ETA is not extendable.

What happens at the border

1
Apply for your ETA online
Go to https://eta.gov.lk/ and complete the application. You'll need your passport details, travel dates, and a valid email address. Pay the fee (around $35–$50 USD depending on the processing speed) with a credit or debit card.
2
Receive your ETA approval
Approval is usually sent to your email within 24–72 hours. For a faster service, you can pay a higher fee for same-day processing. Print a copy or save it on your phone — you'll need to show it at check-in and possibly at immigration.
3
Check in for your flight
At the airport, the airline will verify your ETA before giving you a boarding pass. Have your passport and ETA approval ready.
4
Arrive at Bandaranaike International Airport (CMB)
After landing, follow signs to 'Immigration' or 'Visas'. Join the queue for 'Foreign Passports'. Have your passport, ETA approval, and return ticket ready. The officer will stamp your passport with a 30-day tourist visa.
5
Collect your luggage and exit
After clearing immigration, collect your bags from the carousel and proceed through customs. You're free to enter Sri Lanka.
Download Sri Lanka Entry Checklist
PDF · South Africa Passport · Includes QR codes · Updated August 6, 2026
Download PDF

Staying longer & fees

Visa options if you want to stay beyond the free limit:

Business Visa (ETA)
Max stay90 days
Validity180 days from arrival
Cost$40

Double entry; requires invitation letter from Sri Lankan company

Residence Visa (Long Stay)
Max stayUp to 1 year
Validity1 year
Cost$150–$300

For employment, study, or long-term business; apply after arrival at Department of Immigration

retirement visa
Sri Lanka Retirement Visa
1 year, renewable annually
USD 200 (approx. LKR 65,000) per year
For individuals aged 55+ with proof of pension or sufficient funds. Allows multiple entries and long-term stay.
digital nomad visa
Sri Lanka Digital Nomad Visa (Remote Work Visa)
1 year, renewable
USD 100 (approx. LKR 32,500) per year
For remote workers with proof of income (min. $1,500/month). No local tax on foreign income.
investor visa
Sri Lanka Investor Visa
2 years, renewable
USD 1,000 (approx. LKR 325,000) initial fee
For investors with minimum $50,000 investment in approved sectors. Includes residency rights.
Other fees
ServiceCost
ETA (Electronic Travel Authorization) – Standard TouristValid for 30 days from arrival, double entry$35
ETA (Electronic Travel Authorization) – Extended TouristValid for 180 days from arrival, double entry, max 90 days stay$40
ETA (Electronic Travel Authorization) – BusinessValid for 180 days from arrival, double entry, max 90 days stay$40
ETA (Electronic Travel Authorization) – TransitValid for 48 hours from arrival, single entry$20
Visa on Arrival (if eligible)Only at Colombo (CMB) and certain airports/seaports; not all nationalities eligible$50
Visa Extension (per month)Up to 6 months total stay; apply at Department of Immigration and Emigration in Colombo$50

Common reasons for entry denial

Insufficient funds30%
No return ticket25%
Incomplete travel documents20%

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

Transit visa required

South African passport holders transiting through Sri Lanka require a Transit ETA unless they remain airside and depart within 48 hours. However, the Transit ETA is mandatory even for airside transit.

Exceptions & conditions
  • Diplomatic or official passport holders may be exempt
  • Passengers with confirmed onward ticket and no need to clear immigration may still need Transit ETA
Transit hubsBandaranaike International Airport (CMB)

Health & vaccines for Sri Lanka

Required for entry
Yellow FeverRequired if arriving from a country with yellow fever risk (e.g., parts of Africa or South America).
Recommended vaccines
Hepatitis AEssentialTyphoidEssentialTetanus-diphtheriaRecommendedHepatitis BRecommendedRabiesConsider
Health risks
Dengue feverHigh risk

Mosquito-borne; common in urban and rural areas, especially during rainy seasons.

Food and waterborne diseasesModerate risk

Risk of traveler's diarrhea, cholera, and typhoid from contaminated food/water.

LeptospirosisLow risk

Risk from freshwater exposure in rural areas; avoid swimming in floodwaters.

Malaria risk: low

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

Colombo
Department of Immigration and Emigration
41 Ananda Rajakaruna Mawatha, Colombo 10
Mon–Fri 08:30–16:30

Main office for visa extensions and re-entry permits. Bring passport, photos, and fee.

Kandy
Regional Immigration Office Kandy
No. 10, Peradeniya Road, Kandy
Mon–Fri 08:30–16:30

Handles extensions for visitors in central Sri Lanka.

Practical information for ZA travellers

Country basics
CapitalColombo
LanguageSinhala, Tamil
Driving sideLeft-hand traffic
US driving licenceIDP required alongside US license.
Money
CurrencySri Lankan Rupee (LKR)
Exchange rate
1 USD = 335.84 LKR
updated Jul 3
Time zone
Local timeUTC+5
vs New York+10.5h (EST) / +9.5h (EDT)
vs Los Angeles+13.5h (PST) / +12.5h (PDT)
Electricity
Voltage230V / 50Hz
Plug types
D,G,MType D, G, M — US plugs do not fit. Bring a universal adapter.
⚠ US adapter needed
Water & health
Tap water
Not safe — use bottled
Use bottled water. Tap water is treated but travellers should avoid it.
Emergency numbers
Police119
Medical110
US EmbassyFind contact

Getting to Sri Lanka

7,493 kmgreat circle distance
~10hfrom South Africa
Find flights

Nearby destinations you can also visit

Countries close to Sri Lanka — with your same passport.

Frequently asked questions

The standard ETA fee is around $35 USD for a 30-day tourist visa. If you need it faster, there's an express option for about $50 USD. Check the official ETA website (eta.gov.lk) for the current fees — they can change.
Usually within 24 hours, but it can take up to 72 hours. If you're in a rush, pay for the express service and you'll typically get it within a few hours. Always apply well before your flight.
No, the standard tourist ETA is not extendable. You must leave Sri Lanka before your 30 days expire. If you need a longer stay, you must apply for a different visa type before you travel.
Only if you're arriving from a country with a risk of yellow fever transmission. South Africa is not on that list, so if you're flying directly from South Africa, you don't need it. If you've recently been to a yellow-fever-risk country, bring your vaccination certificate.
Rejections are rare, but they happen. You'll get an email explaining why. You can reapply with corrected information, or contact the Sri Lanka ETA support team. If you're stuck, you can also apply for a visa on arrival at the airport, but it's more expensive and not guaranteed.
No, the standard tourist ETA is for a single entry. If you leave Sri Lanka and want to come back, you'll need to apply for a new ETA.
No. The ETA is an online pre-approval. You must have it before you fly. There is a visa-on-arrival facility at the airport, but it's meant for emergencies and costs more. Don't rely on it — get your ETA in advance.

Official sources

Always verify before you travel
Entry requirements change. This page was verified on August 6, 2026. Always check the official embassy or government source before booking. Report an error — we update within 24 hours.