
Travel guide
Sri Lanka Visa and ETA: How to Apply
Most visitors need an Electronic Travel Authorization before flying to Sri Lanka. How to apply on the official site, what it costs, how long it takes, and the mistakes that cause problems at immigration.
Most nationalities need an Electronic Travel Authorization (ETA) to enter Sri Lanka, applied for online before travel at the official government site eta.gov.lk. It typically costs around $35–$50 for a 30-day tourist visa and is usually approved within 24–48 hours. Apply at least a week ahead.
Use the official site, and only the official site
The Sri Lankan government issues ETAs through eta.gov.lk. That is the only official channel.
A large number of commercial sites rank highly in search results for "Sri Lanka visa" and look official. They are agents: they take your details, submit the same application, and charge two to four times the government fee for it. Some are simply scams. Others are legitimate but unnecessary.
Check the domain before entering passport details or paying. If it is not eta.gov.lk, you are paying someone to fill in a form you could complete in ten minutes.
Applying step by step
The process is straightforward and takes about ten minutes with your passport in front of you.
- Go to eta.gov.lk and select the tourist ETA application.
- Enter your personal details exactly as they appear in your passport — spelling, order of names and passport number must match precisely.
- Enter your passport number, issue and expiry dates. Your passport must be valid for at least six months beyond your arrival date.
- Provide your arrival date, flight details if known, and an address in Sri Lanka — your first hotel is fine, and we supply this on confirmed bookings.
- Pay the fee by card. Keep the confirmation email and reference number.
- Wait for the approval email, usually within 24–48 hours. Print it or save it offline; some airlines ask to see it at check-in.
Cost, validity and extensions
Fees are set by the Sri Lankan government and have been revised several times in recent years, including periods when short-stay ETAs were waived for certain nationalities. Treat any figure quoted online — this page included — as indicative, and confirm the current fee on eta.gov.lk when you apply.
As a general guide, a 30-day tourist ETA has typically cost in the region of $35–$50, with children often charged less and some nationalities exempt. The standard tourist ETA allows double entry within 30 days of arrival.
Extensions beyond 30 days are handled at the Department of Immigration and Emigration in Colombo, and can usually take a stay to 90 days. That is an in-country process, not something arranged before travel.
| ETA type | Validity | Entries | Who it is for |
|---|---|---|---|
| Tourist | 30 days from arrival | Double entry | Almost all holiday visitors |
| Tourist (extended) | Up to 90 days total | Applied for in Colombo | Long stays; extended after arrival, not before |
| Business | 30 days | Multiple | Meetings and conferences, not paid work |
| Transit | Up to 2 days | Single | Airside connections requiring entry |
What goes wrong
Almost every ETA problem we see traces to one of a handful of avoidable errors.
- Name mismatch — the ETA must match the passport exactly, including middle names and hyphenation. A mismatch can mean being refused boarding.
- Passport validity under six months from arrival. Airlines check this and will deny boarding.
- Applying through an agent site, then finding the confirmation never arrives or the reference does not work at immigration.
- Leaving it to the last day. Approval is usually quick but not guaranteed to be instant, and there is no way to hurry it.
- Assuming visa-on-arrival is available. It has been offered at times and withdrawn at others; do not plan around it.
- Forgetting the return or onward ticket. Immigration can ask for proof of onward travel.
On arrival
Immigration at Bandaranaike International Airport is generally quick. You will need your passport, your ETA approval, and an address in Sri Lanka. Officers sometimes ask about your itinerary and proof of onward travel; having both to hand keeps it brief.
There is no requirement to show a printed ETA at immigration in most cases, since it is linked to your passport, but airlines at your departure airport may ask, so having a copy is sensible.
On our tours, a representative meets you inside arrivals with your name on a board, and we provide the hotel address and full itinerary for your application in advance.
Frequently Asked Questions
- Do I need a visa for Sri Lanka?
- Most nationalities need an Electronic Travel Authorization (ETA), applied for online before travel at eta.gov.lk. A small number of countries are exempt and the rules have changed several times in recent years, so check the official site for your nationality rather than relying on any secondary source.
- How much does the Sri Lanka ETA cost?
- Fees are set by the government and revised periodically — a 30-day tourist ETA has typically cost around $35–$50, with reduced rates for children and exemptions for some nationalities. Confirm the current fee on eta.gov.lk when you apply; any figure quoted elsewhere may be out of date.
- How long does the Sri Lanka ETA take to be approved?
- Usually 24 to 48 hours, and often much faster. It is not guaranteed to be instant and there is no way to expedite it, so apply at least a week before travel rather than the day before your flight.
- Can I get a visa on arrival in Sri Lanka?
- It has been available at some times and withdrawn at others, and policy has changed repeatedly in recent years. Do not plan around it. Apply for the ETA online before travel — it costs the same or less and removes any risk of being refused boarding.
- How long can I stay in Sri Lanka on a tourist visa?
- The standard tourist ETA permits 30 days from arrival with double entry. Extensions to a total of 90 days are usually possible through the Department of Immigration and Emigration in Colombo once you are in the country.
- Is eta.gov.lk the only official site?
- Yes. Many commercial sites rank well in search results for Sri Lanka visa queries and charge two to four times the government fee to submit the same form on your behalf. Check the domain before entering passport details or paying.
Tours to consider

15 days · from $4,050
15 Days / 14 Nights Around Sri Lanka Tour
A comprehensive 15-day journey exploring ancient kingdoms, sacred sites, tea plantations, wildlife, and pristine beaches.

5 days · from $1,350
Classic Cultural Triangle Tour
A classic introduction to Sri Lanka’s rich cultural heritage. Visit the UNESCO ancient cities.
Destinations mentioned
Related guides
Guide
How Much Does a Trip to Sri Lanka Cost?
What a Sri Lanka trip actually costs, broken down by travel style: backpacking, mid-range independent, and private guided touring. Includes flights, visas, park fees and what tour prices do and do not cover.
Guide
What to Pack for Sri Lanka
A packing list built around what Sri Lanka actually demands: temple dress codes, hill-country cold that surprises everyone, monsoon rain, safari dust and leeches in the rainforest.
Guide
Is Sri Lanka Safe for Travellers?
Sri Lanka is generally safe for visitors, with low violent crime. The real risks are road traffic, sea currents, dengue and heat — not the things travellers usually worry about. What to actually be careful of.
