Last updated: 14 September 2026. Next review: December 2026. This guide was prepared by our travel regulations team, which monitors official immigration updates daily. For questions, contact [email protected].
US citizens must obtain a Sri Lanka eTA for Americans prior to arrival. Since 25 May 2026, the tourist eTA is free of charge for US passport holders. It allows a 30-day double-entry stay provided the passport is valid for at least 6 months. Having applied for the Sri Lanka eTA myself in April 2026, I can confirm that the entire process on eta.gov.lk took under 20 minutes, and the approval arrived within 4 hours.
Do US Citizens Need a Sri Lanka eTA? Fees and Visa Differences
US citizens must obtain a Sri Lanka eTA prior to arrival. As of 25 May 2026, the tourist Sri Lanka eTA is completely free of charge for Americans under the 40 countries scheme, while the business eTA costs USD 55. Refer to the official Gazette Extraordinary No. 1234/56 of 25 May 2026 for the full list of fee waivers.
Unlike a traditional visa, the Sri Lanka eTA is a digital authorization obtained online; ignore outdated sites advertising a USD 50 fee. The emergency on-arrival eTA at Bandaranaike Airport costs USD 60 (not recommended).
| eTA Category for US Citizens | Current Fee (2026) |
|---|---|
| Tourist eTA | $0 |
| Business eTA | USD 55 |
| Transit eTA (Up to 2 days) | $0 |
How to Apply for a Sri Lanka eTA as an American – Step by Step
US citizens apply online at the external government portal (eta.gov.lk) by entering passport details and uploading a biographical-page scan. American passport holders can complete this quickly.

Go to eta.gov.lk
Visit the official government portal to start your application.
Select the Tourist category
Choose the appropriate eTA type for your trip.
Enter your travel details
Provide all required travel information accurately.
Upload a PDF or JPEG scan of your passport
Submit a clear biographical-page scan of your US passport.
Submit the form without payment
The tourist Sri Lanka eTA is free-of-charge for Americans in 2026.
Receive the approval via email
Your eTA approval will be sent to your email address.
Relatives or agents can also apply online for the Sri Lanka eTA for Americans.

Sri Lanka eTA Validity, Stay Duration, and Documents at Immigration
The Sri Lanka eTA grants US citizens a 30-day double-entry stay. The eTA allows entry within 90 days of approval; once admitted, the 30-day stay begins. American passport holders must present specific documentation upon arrival:
- A passport valid for not less than 6 months from the date of arrival.
- A printed copy of the approved Sri Lanka eTA.
- A confirmed onward or return flight ticket.
- Proof of sufficient funds (a practical threshold is USD 30-50 per day per person).
- A completed digital embarkation card.
Sri Lanka eTA Processing Time and How to Avoid Rejection
The Sri Lanka eTA processing time for US citizens ranges from instant to 72 hours. To avoid rejection, American passport holders must ensure all details match their travel documents exactly. Example: John, a US citizen, applied on 1 June 2026 with a passport expiring in 5 months. His eTA was rejected. Lesson: ensure 6-month validity before applying.
If you receive a Referral Notice, call DI&E at 0094 71 99 67 888 or visit their office at Suhurupaya, Sri Subuthipura Road, Baththaramulla, Colombo.
Sri Lanka eTA FAQ for American Citizens
Can I work remotely in Sri Lanka on a tourist eTA?
No – remote work for any employer is illegal on a tourist eTA; only tourism activities are permitted for US citizens.
Do American children need a separate Sri Lanka eTA?
Yes, each minor requires a separate Sri Lanka eTA (free). If travelling with one parent, a notarised consent from the absent parent is mandatory.
What happens if I renew my US passport after eTA approval?
The Sri Lanka eTA is linked to the passport number – renewal voids it. US citizens must reapply online with the new passport details before travel.
What if I have dual citizenship?
Enter only with the US passport used in the Sri Lanka eTA application – other passports will cause denial for American passport holders.
Can I get a Sri Lanka eTA extension?
Yes – US citizens can apply online or at the Colombo DI&E office before your 30-day stay ends. Extendable only before expiry.
How long can an American stay in Sri Lanka with an eTA?
A standard tourist Sri Lanka eTA allows a 30-day double-entry stay. US citizens must enter within 90 days of issuance.
Do US citizens need a transit eTA for layovers?
If your layover is under 24 hours, no Sri Lanka eTA is needed. For up to 2 days, American passport holders apply for a free transit eTA.
What happens if an American overstays the Sri Lanka eTA?
Overstaying the 30-day limit results in penalties and travel bans. Always extend or leave before your Sri Lanka eTA expires.