Sri Lanka's entry requirements changed meaningfully over the past year, and travelers researching an older blog post or forum thread may be working from outdated fees or country lists.
Since October 2025, an Electronic Travel Authorization, commonly called an ETA, has been mandatory for essentially all short-stay foreign visitors, whether arriving for tourism or business.
In May 2026, the government expanded its free tourist ETA programme to cover a much longer list of nationalities than before, which changed the cost of entry for a large share of visitors overnight.
Separately, Sri Lanka launched a Digital Nomad Visa in February 2026, opening a longer-stay legal pathway for remote workers who want to live on the island while working for employers or clients abroad.
This guide walks through who needs an ETA, current fees, how to apply correctly and avoid overpriced third-party sites, processing times, extensions, and the Digital Nomad Visa, all current as of mid-2026.
त्वरित सारांश
- Almost all foreign travelers need an Electronic Travel Authorization (ETA) before flying to Sri Lanka
- As of May 25, 2026, nationals of an expanded list of around 40 countries can get a free tourist ETA
- Other SAARC nationals pay USD 20 for a tourist ETA; most other nationalities pay USD 50
- The only official ETA portal is eta.gov.lk; third-party sites often overcharge
- Standard processing takes 24 to 72 hours, so apply several days before departure
- The tourist ETA grants an initial 30-day stay, extendable at the Department of Immigration in Colombo
- A new Digital Nomad Visa, launched in February 2026, allows remote workers to stay up to a year

