Sri Lanka ETA at a Glance
ETA Required
Most nationalities need an Electronic Travel Authorization (ETA) costing $50 USD for a 30-day stay.
SAARC Discount
SAARC nations (India, etc.) pay a reduced tourist ETA rate of just $20 USD. Transit and children under 12 are free.
Quick Processing
ETAs are processed within 24-72 hours. Apply online at eta.gov.lk at least 7 days before travel.
Popular Countries
United States
American Citizens
Sri Lanka has become an increasingly popular destination for American travelers seeking a mix of ancient culture, tropical beaches, and wildlife adventures. As a US passport holder...
United Kingdom
British Citizens
Sri Lanka has long been a favourite destination for British travelers, thanks to historical ties, direct flight connections, and the island's incredible diversity of experiences. A...
Australia
Australian Citizens
Sri Lanka is a natural travel choice for Australians, sitting just a relatively short flight away compared to European destinations and offering a tropical experience that feels bo...
India
Indian Citizens
Sri Lanka and India share deep historical, cultural, and religious ties that date back thousands of years, and today the island nation remains one of the most popular and accessibl...
Singapore
Singaporean Citizens
Sri Lanka is an excellent short-haul destination for Singaporean travelers, offering a completely different tropical experience with ancient culture, wildlife safaris, and misty hi...
SAARC Discounted Rate
SAARC member nations pay a reduced ETA rate of $20 USD for tourist visas.
All Country Guides
Complete visa and ETA information for travelers from around the world.
Australia
ETA: $50 USDCanada
ETA: $50 USDChina
ETA: $50 USDFrance
ETA: $50 USDGermany
ETA: $50 USDItaly
ETA: $50 USDJapan
ETA: $50 USDNetherlands
ETA: $50 USDRussia
ETA: $50 USDSingapore
ETA: $50 USDSpain
ETA: $50 USDUnited Kingdom
ETA: $50 USDUnited States
ETA: $50 USDFrequently Asked Questions
Do I need a visa to visit Sri Lanka?
Most visitors to Sri Lanka need an Electronic Travel Authorization (ETA). The ETA can be obtained online at eta.gov.lk before travel. The tourist ETA costs $50 USD for most nationalities, while SAARC nations like India pay a reduced rate of $20 USD.
How much does the Sri Lanka ETA cost?
The tourist ETA costs $50 USD for most nationalities (double entry, 30 days). SAARC countries like India pay $20 USD. Business ETAs cost $55 USD ($30 for SAARC). Transit ETAs (under 48 hours) and children under 12 are free for all nationalities.
How long can I stay in Sri Lanka with an ETA?
The standard tourist ETA allows a stay of up to 30 days from the date of arrival. This can be extended to a maximum of 90 days at the Department of Immigration and Emigration in Colombo for approximately $25 USD.
What documents do I need to enter Sri Lanka?
You need a valid passport (with at least 6 months validity), an approved ETA, a return or onward flight ticket, proof of accommodation, and proof of sufficient funds. A yellow fever vaccination certificate is required only if arriving from an endemic area.