Sri Lanka Visa Guide: ETA, Requirements and How to Apply

Almost every visitor to Sri Lanka needs an Electronic Travel Authorisation before boarding their flight a straightforward online process, but one with enough fine print about validity, extensions and passport rules that it pays to get right well before departure.
What the ETA is and who needs one
The Electronic Travel Authorisation (ETA) is Sri Lanka’s visa-on-arrival equivalent, applied for and approved online before you travel, for tourism, business or transit purposes. Citizens of most countries need an ETA; a short list of nationalities have visa-free arrangements or different requirements, so check the official government portal for your specific passport before assuming. Apply through the official Sri Lanka ETA website only third-party sites that charge inflated "service fees" for the same application are a common trap for first-time visitors.
How and when to apply
Apply online at least a few days before departure, though approval is often issued within 24 hours for straightforward tourist applications. You will need your passport details, a return or onward flight itinerary, and a valid credit or debit card for the fee. Print or save a digital copy of your approval to show at check-in and immigration; airlines have been known to deny boarding to passengers who cannot produce evidence of ETA approval, even though immigration itself can verify it electronically.
Validity and length of stay
The standard tourist ETA permits an initial stay of up to 30 days from the date of arrival, and is generally valid for use within a set window from the date of approval, so avoid applying many months ahead of a flexible trip. Multiple-entry options exist for travellers planning to leave and re-enter Sri Lanka during their trip, such as a side trip to the Maldives or India. Check the exact current validity period and permitted stay on the official ETA site before booking flights, as rules are updated periodically.
Extending your stay
Tourist stays can generally be extended beyond the initial 30 days by applying through the Department of Immigration and Emigration in Colombo, or online where available, typically allowing a total stay of up to 90 days for tourism with the correct extensions and fees paid in advance. Overstaying without an approved extension can result in fines and complications on departure, so apply for an extension before your current authorisation expires rather than after.
Passport and other entry requirements
Your passport should generally be valid for at least six months beyond your arrival date, and you should carry proof of onward or return travel and sufficient funds for your stay, as immigration officers can request these at their discretion. A printed or digital copy of your accommodation booking is a sensible addition, even if rarely checked. Double-check any currently required health documentation before travel, since requirements have changed over time and can vary by country of departure.
Common mistakes to avoid
Applying through unofficial third-party websites at inflated prices is the most common and avoidable mistake the official government ETA fee is fixed and the process takes only a few minutes on the correct site. Entering passport details incorrectly, particularly names that don’t exactly match your passport, is the next most common cause of delayed or rejected applications. Leaving the application until the airport, or assuming a valid ETA from a previous trip still applies, are both avoidable problems: always apply fresh, ahead of time, for each visit.
Let us help with the practical details
Once your ETA is approved, our team can help plan an itinerary around your exact travel dates, with airport pickup and a private driver-guide from the moment you land.
Plan your trip with usWhatsAppTour più apprezzati
Destinazioni correlate
Guide correlate
Dove mangiare
Domande frequenti
Do I need a visa to visit Sri Lanka?
Almost all visitors need an Electronic Travel Authorisation (ETA) applied for online before travel; a small number of nationalities have different arrangements, so check the official ETA portal for your passport specifically.
How long does ETA approval take?
Straightforward tourist applications are often approved within 24 hours, though it is sensible to apply at least a few days before departure rather than at the last minute.
How long can I stay in Sri Lanka on a tourist ETA?
The standard tourist ETA permits an initial stay of up to 30 days, with extensions generally available through the Department of Immigration and Emigration up to a total of around 90 days for tourism.
Can I extend my Sri Lanka visa after arrival?
Yes apply for an extension through the Department of Immigration and Emigration in Colombo, or online where available, before your current authorisation expires to avoid fines or complications.
Where should I apply for my Sri Lanka ETA?
Only through the official Sri Lanka government ETA website. Third-party sites often charge significantly inflated fees for the same straightforward application.