If you have searched for Sri Lanka visa news this month, you have probably seen headlines saying the country's Electronic Travel Authorization (ETA) becomes mandatory 'from 15 October'. Many of these posts are being reshared without a year attached.
That date comes from an announcement made in late September and early October 2025, when Sri Lanka's Department of Immigration and Emigration said tourists would need an ETA before arrival from 15 October 2025. It is not a new rule for 2026.
Since then, something more important has happened. From 25 May 2026, nationals of 40 countries, including the UK, US, Australia, Canada, India, China, Russia and much of Europe, can get a tourist ETA free of charge. That has led many travellers to assume they no longer need an ETA at all.
They do. The Department of Immigration's own notice says all foreign nationals, including those from the 40 free-visa countries, must obtain an ETA before arriving in Sri Lanka. The visa is free; the paperwork is not optional.
This guide explains what applies now, who qualifies for the free ETA, what everyone else pays, how extensions work, and the one genuine unknown for travellers planning the December to March season: how long the free scheme will last.
Кратко
- The 'ETA mandatory from 15 October' rule was announced for 15 October 2025, not 2026
- Today, every foreign tourist needs an ETA before arriving in Sri Lanka, including nationals of the 40 free-visa countries
- For those 40 countries, the ETA is free and valid for 30 days with double entry
- Maldives, Seychelles and Singapore also get free ETA processing under reciprocal arrangements
- Other nationalities pay for the ETA; the official fee table lists USD 50 for most countries and USD 20 for SAARC countries for a 30-day tourist ETA
- The official notice gives no end date for the free scheme, although it was first announced as a six-month programme
- Apply only through eta.gov.lk and avoid look-alike websites that add service fees

