Visas & entry
Sri Lanka: free ETA

You need an Electronic Travel Authorization (ETA), which is currently free and gives 30 days. It can be extended online through Sri Lanka's official immigration portal.
- No visa needed
- Apply online before you go
- Visa on arrival
- Visa in advance
Apply before you fly on the official immigration site. If you're only changing planes in Colombo within 24 hours, you don't need one.
At a glance
- Holiday up to 30 daysApply online before you go
Free ETA online.
- Air transit under 24 hoursNo visa needed
No ETA needed.
How to apply
- Use the official ETA site run by Sri Lanka's Department of Immigration and Emigration.
- Have your passport, return flight and first hotel to hand.
- Apply a few days before you fly. Approval is usually quick.
- Print or screenshot the approval to show at check-in and at Colombo airport.
At the airport
Bandaranaike International Airport, near Colombo, is where most UK flights land. Immigration checks your ETA, return ticket and passport validity. Your passport should have at least 6 months left from your arrival date.
Before you go
- Passport: 6 months' validity.
- Emergency number: 119 (police), 1990 (ambulance).
Official advice: FCDO entry requirements for Sri Lanka
Stay and do
Ready to book Sri Lanka? Compare places to stay and things to do.
We may earn a commission if you book through these links, at no extra cost to you. It never affects our ratings.