Paid an agent
Agent sites look official. The government site ends in .gov.lk.
South Africans need an Electronic Travel Authorisation (ETA) for Sri Lanka. It costs US$50 online, and South Africa isn’t on Sri Lanka’s free-ETA list.
What changed: Sri Lanka made the ETA free for 40 countries on 25 May 2026. South Africa wasn’t included.
Tick these off as you go. Your ticks are saved on this device.
Official site:
Airlines decide whether you can board using a database called Timatic. Before you fly, check your route on the IATA Travel Centre.
| Item | Cost |
|---|---|
| ETA online | US$50, about R830 |
| ETA on arrival | US$60, about R990 |
| Children under 12 | Free |
Rand amounts use the exchange rate on 9 October 2026 (R16.53 to the US dollar, R18.50 to the euro, R21.87 to the pound) and are rounded. Work out your whole trip in the budget calculator.
Agent sites look official. The government site ends in .gov.lk.
The train from Kandy to Ella through the tea estates.
The rock fortress and cave temples.
Galle Fort and Mirissa’s beaches.
Some of these links earn us a small commission, at no extra cost to you. How we make money.
Checked on 17 Oct 2026 against the official government or embassy page, plus at least one independent source.
How we check: our method and every source we use.
Rules change often. If something here is out of date, tell us and we’ll check it.
Visa rules change every few months. Get the changes by email: one a week at most, plus urgent ones. Unsubscribe with one click.
Opens our email sign-up form. We only keep your email address and the date you agreed. Unsubscribe any time.