How long you can stay, by passport
| Passport | Stay | Details |
|---|---|---|
| 30 days · free ETA | Free 30-day tourist ETA since 25 May 2026 for DE, FR, IT, ES, NL, BE, AT, CZ, DK, FI, SE, PL; other EU passports pay for the ETA. Apply at eta.gov.lk before travel; extendable for a fee. | |
| 30 days · free ETA | Free tourist ETA for 30 days since 25 May 2026 (double entry within 30 days). Apply online at eta.gov.lk before travel; extensions possible for a fee. | |
| 30 days · free ETA | Free tourist ETA for 30 days since 25 May 2026 (double entry within 30 days). Apply online at eta.gov.lk before travel; extensions possible for a fee. | |
| 30 days · free ETA | Free tourist ETA for 30 days since 25 May 2026 (double entry within 30 days). Apply online at eta.gov.lk before travel; extensions possible for a fee. |
Counted in any 12 consecutive months.
Noverstay counts the day you arrive and the day you leave as full days.
Tax residency in Sri Lanka
Resident if present 183 days or more in any 12-month period that starts or ends in the year of assessment (1 Apr to 31 Mar), or if you reside in Sri Lanka.
How Noverstay keeps you inside the limit
The app logs the country you wake up in, even when it’s closed, and counts every rule above for your passport. It tells you the date you must leave by and reminds you 14 days before. Plan a trip first and it shows every limit it touches.
Questions
How long can a US citizen stay in Sri Lanka?
30 days · free ETA. Free tourist ETA for 30 days since 25 May 2026 (double entry within 30 days). Apply online at eta.gov.lk before travel; extensions possible for a fee.
How long can British citizens stay in Sri Lanka?
30 days · free ETA. Free tourist ETA for 30 days since 25 May 2026 (double entry within 30 days). Apply online at eta.gov.lk before travel; extensions possible for a fee.
How long can EU citizens stay in Sri Lanka?
30 days · free ETA. Free 30-day tourist ETA since 25 May 2026 for DE, FR, IT, ES, NL, BE, AT, CZ, DK, FI, SE, PL; other EU passports pay for the ETA. Apply at eta.gov.lk before travel; extendable for a fee.
How long can Indian citizens stay in Sri Lanka?
30 days · free ETA. Free tourist ETA for 30 days since 25 May 2026 (double entry within 30 days). Apply online at eta.gov.lk before travel; extensions possible for a fee.
When do you become a tax resident in Sri Lanka?
You become tax resident after 183 days in any 12 consecutive months. Resident if present 183 days or more in any 12-month period that starts or ends in the year of assessment (1 Apr to 31 Mar), or if you reside in Sri Lanka.
Can Noverstay count my days in Sri Lanka automatically?
Yes. The Noverstay app logs the country you’re in each day, also when it’s closed, and reminds you before your visa or tax limit. Only the country, city and date are stored.
Official sources
Rules change often. This page is not legal or tax advice. Check the official source or a qualified adviser before you rely on a count.