evisa-shop

Sri Lanka eVisa

Everything you need to apply for a Sri Lanka eVisa for Tourism or Business:pricing, processing times, and what to prepare. Pricing can vary slightly by nationality; select yours below for exact numbers.

Sri Lanka Tourist ETA
from $15
Entries
Double
Stay for
30 days
Approved in
1-2 days

Select your nationality

Requirements and exact pricing depend on your passport.

What you'll need

Frequently asked questions

Is the Sri Lanka ETA free for my nationality?

As of 25 May 2026, citizens of about 40 countries — including Canada, the US, the UK, Australia, and Germany — get the tourist ETA free of charge from the government for a 30-day stay. Ireland isn't on that list, so the standard $50 government processing fee still applies for Irish citizens. We'll always show you the correct total for your passport, including if that means $0 government fee, before you pay.

How long does the Sri Lanka ETA take to process?

Most approvals arrive within 24-48 hours.

How long can I stay in Sri Lanka on an ETA?

The standard ETA allows a 30-day stay with double entry, extendable in-country up to a total of 270 days.