How Long Can I Stay in Sri Lanka?
Complete guide for US passport holders. Last verified 2026-02-03.
Maximum Stay
30 days
At a Glance
Duration
30 days
Visa Type
No-cost visitor visa (ETA or on arrival)
Entry Requirements
- Passport valid for at least 6 months after departure
- Onward or return ticket
- Sufficient funds
- No-cost 30-day visitor visa via ETA or on arrival
Important Things to Know
Business trips require Business ETA obtained from Sri Lankan embassy/consulate in advance
Religious work, volunteering, or local jobs require entry visas from embassy in advance
Not available at port of entry or online for these purposes
Can I Extend My Stay?
Visit Department of Immigration and Emigration to extend visa
Additional Information
No-cost 30-day visitor visa available. Business, religious, volunteer work requires different visa obtained in advance.
Official Sources
Last verified: 2026-02-03
Always verify current requirements with official government sources before traveling, as visa policies can change.
Track Your Days with Days Monitor
Never overstay your visa. Track your days automatically with our iOS app.