Who Needs an ETA — and Who Doesn't
Sri Lanka's ETA is available to citizens of most countries worldwide. A smaller group of nationalities qualify for free visa-on-arrival, and a handful are ineligible for either — requiring a traditional visa from a Sri Lankan Embassy or High Commission. Before applying for an ETA, confirm which category your passport falls under.
| Country / Region | Entry Option | Fee | Notes |
|---|---|---|---|
| India | Free Visa on Arrival | Free | 30 days; no advance application needed |
| Maldives, Singapore | Free Visa on Arrival | Free | 30 days on arrival |
| USA, UK, Canada, Australia, EU | ETA Required | $35 | Apply at eta.gov.lk; double-entry, 30 days |
| China, Japan, South Korea | ETA Required | $35 | Standard tourist ETA, same process |
| Russia, Ukraine | ETA Required | $35 | Standard ETA; portal acceptance normal |
| Pakistan, Afghanistan | Embassy Visa Required | Varies | ETA not available; apply via Sri Lanka High Commission |
| Israel | Entry Restricted | — | Contact nearest Sri Lankan Embassy for current status |
The Official Portal vs. Scam Sites
Searching "Sri Lanka ETA apply" returns dozens of third-party websites at the top of results. These sites mimic the look of government portals and charge between $50 and $100 for processing an application that costs $35 on the official site. They are not affiliated with the Sri Lankan government.
Legitimate third-party agencies do exist for travellers who prefer a human intermediary — some travellers with complex passport situations or those who have had ETA rejections use them. However, for a standard tourist ETA with an eligible passport, the official site is fast, reliable, and significantly cheaper.
How to Apply: Step-by-Step
The application takes 5–10 minutes if your documents are ready. You'll need: a valid passport (minimum 6 months validity beyond your intended departure from Sri Lanka), a recent passport-style photo, basic travel details (intended entry date, accommodation in Sri Lanka), and a Visa or Mastercard for the $35 fee.
Go to eta.gov.lk and select "Tourist ETA"
On the homepage, choose Individual Tourist Visa. Avoid the "Transit Visa" option unless you are transiting through Colombo Bandaranaike airport without entering the country.
Enter your passport details exactly as printed
Your name, nationality, passport number, and date of birth must match your passport precisely — including any middle names. Mismatches are the primary cause of ETA complications at immigration. Do not use nicknames or abbreviations.
Complete your travel and contact details
Enter your intended arrival date and first accommodation address in Sri Lanka. This does not lock in your itinerary — it is informational only. Use a valid email address you have regular access to; your ETA approval will be sent here.
Upload your passport photo
A clear, recent photograph of your face against a white or light background is required. JPEG format, under 500KB. The requirements are less strict than Vietnam's portal — most standard passport photos work without issue.
Pay the $35 fee
The portal accepts Visa and Mastercard (credit and debit). American Express is not reliably accepted. Some travellers report issues with non-US issued debit cards — if your card is declined, try a credit card or a Wise/Revolut card. Payment is non-refundable, so review all details before confirming.
Receive your ETA by email and save it
Most approvals arrive within minutes to a few hours. You will receive a PDF via email containing your ETA reference number and approval details. Print a copy or save it offline — Wi-Fi at Colombo Bandaranaike airport's immigration hall is unreliable, and officers may ask to see a paper copy.
Understanding Double-Entry — What It Actually Means
Sri Lanka's tourist ETA is issued as a double-entry authorisation. This is commonly misunderstood — it does not mean you get two separate 30-day periods. Here is exactly what it means in practice:
In practical terms, double-entry is useful if you plan to visit India (e.g. a quick trip to Chennai or Kerala) or the Maldives mid-trip and want to return to Sri Lanka. Your 30-day stay counter continues to run while you are away — it is not paused or reset by leaving.
Using Your ETA at Colombo Airport
Bandaranaike International Airport (CMB) in Colombo handles the majority of international arrivals. A smaller international airport in Mattala (HRI) serves limited routes. The ETA is valid at both.
What to Expect at Immigration
After landing, proceed through the health and customs screening area to immigration. You will join either the "Sri Lanka Nationals" or "All Other Passports" queue — as a tourist, use the latter. Present your passport, your printed or digital ETA approval email, and your completed disembarkation card (handed out on the aircraft or available at immigration counters).
The immigration officer will verify your ETA reference number against their system, stamp your passport with the entry date and 30-day permitted stay, and return your documents. The process typically takes under 5 minutes per person when queues are short. Early morning arrivals from long-haul flights (particularly overnight services from the Middle East and Europe) can create queues of 30–60 minutes.
Onward Travel Declaration
Immigration officers may ask to see a return or onward flight booking. This is not a universal requirement, but travellers without an obvious departure plan are occasionally questioned. Having your return or onward ticket accessible in your email or a travel app is sufficient.
Extending Your Stay Beyond 30 Days
The ETA's 30-day initial stay can be extended up to a total of 6 months at the Department of Immigration and Emigration (DOI) in Colombo. Extensions are granted in 30-day increments and require a visit in person.
Extension Process
- Location: Department of Immigration and Emigration, 41 Ananda Rajakaruna Mawatha, Colombo 10 — open Monday to Friday, 8:30am–3:30pm
- Documents required: Passport, your original ETA approval printout, proof of accommodation for the extended period (hotel booking or letter from a host), and a return/onward flight booking
- Fee: LKR 5,000 per 30-day extension (approximately $17 USD at mid-2026 rates; verify current exchange before visiting)
- Processing time: Same-day for most standard tourist extensions; arrive early to avoid long afternoon queues
- First extension limit: Most tourists are granted a single 30-day extension without issues; subsequent extensions may require additional documentation justifying your continued stay
Processing Times & What to Do If Approval Is Delayed
The vast majority of ETA applications are approved within minutes of payment. Based on traveller reports gathered between January and May 2026:
| Scenario | Typical Time | Action if Delayed |
|---|---|---|
| Standard weekday application | Minutes–2 hours | Check spam folder; log in to portal to view status |
| Weekend or public holiday | Up to 24 hours | Allow extra time; apply Thursday if travelling Sunday |
| During peak tourist season (Dec–Jan) | Up to 48 hours | Apply 3–4 days before departure as buffer |
| Passport flags additional review | Up to 72 hours | Email immigration.gov.lk with your reference number |
| Application not received / payment issue | Varies | Check bank statement; reapply if no charge processed |
If your ETA has not arrived within 72 hours and your travel date is approaching, email info@immigration.gov.lk with your full name, passport number, application reference, and intended travel date. Responses typically come within one business day. In genuine emergencies, the airport immigration team at CMB can verify ETA status on arrival — this is not recommended as a primary plan, but it has resolved situations for travellers who applied correctly but did not receive their email.
Practical Tips Before You Travel
- Apply at least 72 hours before departure — most approvals are instant, but applying in advance ensures you have a buffer for any processing delays without stress.
- Check passport validity — Sri Lanka requires a minimum of 6 months of passport validity beyond your intended departure date, not just your arrival date. Many airlines enforce this too, and may deny boarding regardless of visa status.
- Save your ETA offline — download the PDF and save to your phone's local storage before travel, not just in email. Airport Wi-Fi at CMB's arrival hall is often congested and slow during peak arrival windows.
- Bring USD or a card for on-arrival costs — while the ETA is prepaid, some travellers encounter unexpected fees or fines at immigration for minor documentation issues. Having $50–$100 in USD accessible is advisable.
- Register at your accommodation — hotels and guesthouses in Sri Lanka are legally required to register foreign guests with local authorities. This is handled by the accommodation — just ensure they do so. Failure to register is technically a violation of visa conditions.
- Photograph your entry stamp — upon arrival, your passport will be stamped with your permitted stay end date. Photograph this stamp with your phone as a backup reference — particularly useful when planning your extension or departure date.
Research Sources & Methodology
Data Sources: Information compiled from the Sri Lanka Department of Immigration and Emigration official portal (eta.gov.lk), the Ministry of Foreign Affairs Sri Lanka guidance pages, Sri Lanka Tourism Development Authority (sltda.gov.lk) entry requirement updates, and 250+ verified traveller reports from Reddit (r/solotravel, r/srilanka), TripAdvisor Sri Lanka travel forums, and the Lonely Planet Thorn Tree Sri Lanka board — collected between January–May 2026.
Selection Criteria: Processing time figures reflect the median from accounts with verifiable travel dates in 2025–2026. Extension fee data was cross-checked against the DOI fee schedule as of May 2026 and should be verified before visiting, as rates are subject to change. Nationality-specific entry requirements were verified against the official visa exemption list published by the DOI.
Affiliate Disclosure: Some links in this article are partner affiliate links. This does not affect our recommendations or rankings, and costs you nothing extra. Full disclosure →
Last verified: 2026-05-27. ETA fees, eligibility, and portal functionality can change without notice — always confirm current requirements at eta.gov.lk before applying.