Do you need a visa for Sri Lanka?
Select your nationality and we'll tell you straight away whether you need a visa for Sri Lanka — and how to apply if you do.
Check if you need a visa for Sri Lanka
Select your nationality to see the requirement.
Visa requirements for Sri Lanka
Prefer to read first? Here's what to know about who needs a visa, the visa types, how long it's valid and what you'll need to apply.
Who needs a Sri Lanka eTA
Every foreign citizen who wishes to visit Sri Lanka should obtain a relevant entry permit, unless they come from a visa-exempt country. Nationals of Seychelles, Singapore and Maldives may enter without a visa. Use the checker above to confirm whether your nationality is eligible for the eTA.
Types of Sri Lanka eTA
- Tourist eTA, a double-entry permit valid 6 months; up to 30 days total in Sri Lanka.
- Business eTA, a double-entry permit valid 6 months; up to 30 days for conferences, contracts and
- negotiations.
- Transit eTA, valid 2 days from arrival, for travellers transiting to another country. (Transit
- without a visa is allowed if your onward flight departs within 10 hours of arrival.)
What you need to apply
The application takes about 10 minutes online. You will need:
- A passport valid for at least 6 months from your planned arrival date in Sri Lanka
- Your personal data and passport information
- Contact details (email address and telephone number)
No additional documents need to be uploaded. Once approved, your eTA is sent to your email as a PDF, usually within a few days.