Updated 2026-08-22

πŸ‡ΏπŸ‡¦ Sri Lanka Visa from South Africa

South Africa is not on the free-ETA list, so South African passport holders pay the standard tourist fee β€” cheaper online than on arrival.

Fee status for South African citizens

South Africa is not on the free-ETA list. The published tourist fee is USD 50 online, or USD 60 on arrival.

$50

Tourist ETA

Online rate. On arrival is USD 60.

30

Days of stay

From arrival, double entry, extendable in country.

72

Hours to approve

Most approvals arrive by email within 24–72 hours.

What South African citizens should know

  • The standard tourist ETA fee applies: USD 50 online, or USD 60 on arrival.
  • Apply online well ahead β€” it is both cheaper and avoids queueing after a long connection.
  • Passport validity of at least six months beyond departure is required, with blank pages for stamps.
  • Transit ETAs remain free for South African nationals, as for every nationality.

Getting there

  • No direct flights. Johannesburg and Cape Town connect to Colombo via Dubai, Doha, Addis Ababa or Nairobi.
  • Total journey time is typically 14 to 20 hours depending on the connection.
  • Colombo is 3.5 hours ahead of South African Standard Time.

How to apply

  1. Open the official portal

    Apply at eta.gov.lk β€” not an agent site.

  2. Select Individual and Tourist

    Or Group/Family if you are travelling together.

  3. Enter passport details exactly

    Every field must match your passport character for character.

  4. Pay USD 50 by card

    Payment is taken by card on the official portal.

  5. Wait for the approval email

    Usually 24–72 hours. Apply about a week before departure.

Detailed application walkthrough β†’

Sources & verification. Fees per the official ETA fee schedule. Last reviewed 2026-08-22. See the full visa guide and FAQ.