Sri Lanka Visa & Entry Requirements
Everything you need to know before booking flights — ETA process, costs, nationality eligibility, and how to extend your stay.
Obtain your ETA before you depart — not on arrival
Most airlines will not board passengers without an approved ETA. Apply at eta.gov.lk at least 2–3 days before flying.
Visa Types & Costs
How to Apply for an ETA
Takes roughly 10–15 minutes. Have your passport ready.
- 1Visit the Official ETA PortalGo to eta.gov.lk/slvisa/ — the official Government of Sri Lanka portal. Avoid third-party websites that charge higher fees for the same application.
- 2Select Your Visa TypeChoose Tourist (holiday travel), Business (commercial visits), or Transit (passing through). Most visitors select Single Entry Tourist.
- 3Fill the ApplicationEnter your passport details, intended arrival/departure dates, and accommodation address in Sri Lanka. Every field must exactly match your passport.
- 4Pay OnlinePay USD $20 (single entry) by Visa or Mastercard. A service charge applies. Save your payment receipt and the application reference number.
- 5Save Your ApprovalCheck your inbox and spam folder. Most approvals arrive within minutes. Print or screenshot your ETA — you'll need it at check-in and at the border.
Official Sri Lanka Government portal — no third-party fees
Nationality Eligibility
Citizens of the United States, United Kingdom, European Union countries, Australia, Canada, Japan, South Korea, New Zealand, and most other nationalities can apply for an ETA online at eta.gov.lk. This covers the majority of international visitors.
A small number of nationalities have bilateral agreements with Sri Lanka that waive the ETA requirement or fee. Check the official ETA portal to confirm whether your passport qualifies before applying.
Some nationalities cannot obtain an ETA online and must apply for a visa through the nearest Sri Lankan Embassy or Consulate before travelling. The Embassy will advise on required documents and processing times.
Visa rules change frequently. Always verify your nationality's current requirements at eta.gov.lk before booking.
Extending Your Stay
- Extensions granted in 30-day increments — maximum 90 days total stay
- Visit before your current authorisation expires (allow several days buffer)
- Bring: passport, ETA approval letter, 2 passport photos, proof of funds, return ticket
- The office is at 'Suhurupaya', Battaramulla, Colombo — take the 138 bus or a Pickme
- Extension fee is approximately LKR 5,000–10,000 per extension
- You may be asked for a letter from your accommodation confirming your stay
What to Expect at Bandaranaike Airport (BIA)
- 1Have your ETA approval accessible on your phone or printed
- 2Carry proof of your return or onward flight
- 3Be ready to state your accommodation address in Sri Lanka
- 4Ensure your passport is valid for at least 6 months beyond arrival
- 5Declare any restricted goods at customs (see customs website for limits)
- 6Currency exchange is available before and after immigration
- 7Official taxis and Pickme/PickUp apps are available in Arrivals
Important Warnings
Frequently Asked Questions
Do I need a visa to visit Sri Lanka?
How much does a Sri Lanka ETA cost?
How long does ETA approval take?
How long can I stay on a tourist ETA?
Can I extend my visa while in Sri Lanka?
What happens if I overstay my visa?
Can I work or volunteer on a tourist ETA?
How do I enter Sri Lanka — are there land borders?
Is an ETA approval a guarantee of entry?
Official Resources
Still have questions?
Get answers from travellers who've been through the process — or plan your whole trip with our AI itinerary builder.
This guide is for informational purposes only. Visa rules change without notice. Verify requirements with official sources before travelling.