Sri Lanka tourist ETA visa: official portal, processing times, and scam warning?
How do travelers apply for the official 30-day tourist visa online, what is the legitimate government fee, and how do you avoid third-party copycat sites?
More
5 Answers from travellers
All international visitors must obtain an Electronic Travel Authorization (ETA) prior to arrival. Apply exclusively via the official government portal (eta.gov.lk) administered by the Department of Immigration and Emigration. Standard tourist ETAs grant 30 days double entry (standard fee approx. 50 USD for non-SAARC nationals; 20 USD for SAARC). Avoid third-party commercial websites appearing as sponsored search ads that charge 100+ USD in unnecessary processing markups. Official approval confirmations are usually emailed within 2 to 24 hours.
Passports must possess at least 6 months validity from your date of arrival; print a hard copy of your ETA approval slip for airport check-in.
On-arrival tourist visas are available at Bandaranaike International Airport (CMB) counters for an additional 10 USD fee, but online pre-approval bypasses lines.
Tourist ETAs can be extended up to a maximum of 270 days online through the official immigration extension portal or at the Battaramulla headquarters.
Keep proof of a return flight ticket and basic hotel booking confirmation ready for border control inspection at airport immigration gates.
You must be logged in to post an answer.
Log In to AnswerRelated questions
- Wildlife parks in Sri Lanka beyond Yala - Wilpattu, Minneriya, Udawalawe - which is worth visiting?2 answers
- Kandy Esala Perahera - when does it happen, where are the best viewing spots, and how do I get seats?2 answers
- Arugam Bay vs Weligama for intermediate surfing - which should I choose and why?2 answers
- Best local food to eat in Colombo - where do locals actually eat and what should I try?2 answers
- How cheap can you realistically travel Sri Lanka on a shoestring - $25-30 USD per day?2 answers
- Ayurveda retreat in Sri Lanka - what to expect and how to find genuine treatment vs tourist trap?2 answers
Join a Crew
Kandy Perahera Live Tonight
Perahera Seats, Hotels & Roads
Dalada & Perahera Culture