Skip to content
Seychelles passport cover

Do Seychelles passport holders need a visa for Sri Lanka?

No visa is needed, but Seychelles passport holders must get an ETA (electronic travel authorisation) before travelling to Sri Lanka for up to 30 days.

Last updated 8 November 2026

Entry status

ETA(opens in a new tab)
Before you go:
  • ETA is processed free of charge.
  • ETA is an electronic travel authorization granted online.
  • An ETA is required before arrival in Sri Lanka.
  • Passport must be valid for at least six months from arrival.

Check another trip

Travellers

  • Seychelles passport cover

Destinations