- Free for 40 countries
- 30 days
- Valid 6 more months
- At least a week before
How to get it
Apply online
The form is on eta.gov.lk. Have your passport, arrival date and accommodation address ready. The villa's address is at the bottom of this page.
Wait for approval
First you get an email saying your application arrived. The approval comes in a second email. You can check the status online.
Pack your papers
Your passport, the approved ETA (printed or on your phone) and your return ticket.
On arrival
Show your passport and ETA at immigration. Your 30 days start on the day you arrive.
What it costs
Since 25 May 2026 the tourist ETA is free for citizens of 40 countries (see the list below). For everyone else it costs US$50, or US$20 for South Asian countries. The rules can change, so check the official site before you travel.
Can I get it at the airport?
Do not count on it. Colombo airport offers it only in limited cases, for US$60. Apply before you fly.
Can I leave and come back?
Yes. You can enter twice within the 30 days. On the second entry you only get the days left from the original 30.
Staying longer than 30 days?
Extend your stay online or at the immigration office in Battaramulla, near Colombo. Apply before your 30 days are up. The form shows the fee. Overstaying means a fine.
Watch out for copycat sites
Apply only on eta.gov.lk. Other sites look similar but add their own fee.
Good to know
Your passport must be valid for at least 6 months after you arrive. Canada advises 6 months after you leave, which is the safer rule. Take out travel insurance. Check your own government's travel advice before you go.
Country list
Who gets a free ETA
- Australia
- Austria
- Bahrain
- Belarus
- Belgium
- Canada
- China
- Czechia
- Denmark
- Finland
- France
- Germany
- India
- Indonesia
- Iran
- Israel
- Italy
- Japan
- Kazakhstan
- Kuwait
- Malaysia
- Nepal
- Netherlands
- New Zealand
- Norway
- Oman
- Pakistan
- Poland
- Qatar
- Russia
- Saudi Arabia
- South Korea
- Spain
- Sweden
- Switzerland
- Thailand
- Türkiye
- United Arab Emirates
- United Kingdom
- United States
Pre-Arrival
More before arrival
We are here for you
Ask us anything
We know Sri Lanka inside out. We will help with the journey, the visa and trip planning — we usually reply within 24 hours.