As checked on 8 November 2026, Sri Lanka operates an official Electronic Travel Authorization (ETA) system. The immigration authority lists 40 nationalities eligible for a free 30-day tourist ETA from 25 May 2026, including the United States, United Kingdom, Australia, Canada, India and numerous European and Asian countries. Separate reciprocal waivers apply to Singapore, Seychelles and Maldives. Free does not mean skip the ETA: obtain approval via the official ETA service before travel. For others, the official online published tourist fees are generally USD $20 for SAARC nationals and USD $50 for other non-waiver nationalities, with different arrival and extension fees. Check your own passport category and current rule immediately before booking. The official instructions call for at least six months passport validity from arrival, a confirmed return ticket and sufficient funds. Extensions use the immigration online service. A limited airport ETA facility appears on official pages, but it should not be relied on as a normal plan.