How to Get an ETA Visa for Sri Lanka
Apply for your Sri Lanka ETA online at eta.gov.lk at least 2 days before travel. The process takes 10 minutes, costs $20-50 depending on your nationality, and approval usually comes within 24 hours. Print your approval and bring it with your passport when you travel.
- Check if you need an ETA. Citizens of Singapore and Maldives get free entry. Seychelles gets 30 days free. Everyone else needs an ETA. Check your passport expiry - you need at least 6 months validity from your arrival date.
- Gather your documents. You need a clear photo of your passport bio page, a passport-style photo of yourself (JPEG under 300KB), and your travel details including arrival date and accommodation address. Have your credit card ready for payment.
- Fill out the online application. Go to eta.gov.lk (the official government site). Select 'Apply for ETA' and choose your visa type. Tourist ETA is what most people need. Fill in all fields exactly as they appear on your passport. Double-check everything before submitting.
- Pay the fee. Tourist ETA costs $20 for most countries, $25 for SAARC countries, $50 for some others. Transit visa costs $25. Pay with Visa, Mastercard, or American Express. You'll get a reference number immediately.
- Wait for approval. Most ETAs are approved within 3-24 hours. Check your email and spam folder. If rejected or delayed beyond 72 hours, contact the Department of Immigration at +94 11 532 9200.
- Print your approval. Print the ETA approval email or save it as a PDF on your phone. Immigration officers will want to see it when you arrive. Keep a backup copy separate from your main documents.
- Can I get an ETA on arrival in Sri Lanka?
- No, you must apply online before travel. Visa on arrival was discontinued in 2012. Some travelers have gotten emergency visas at the airport but this involves delays and higher fees.
- What if my ETA is rejected?
- Common reasons are passport photo issues, incomplete forms, or previous overstays. Fix the issue and reapply, or visit a Sri Lankan consulate for a traditional visa if time is short.
- Do children need their own ETA?
- Yes, every person entering Sri Lanka needs their own ETA, including infants. Children under 12 may qualify for reduced fees depending on nationality.
- Can I extend my ETA inside Sri Lanka?
- Yes, visit the Department of Immigration in Colombo. You can extend for up to 90 additional days. Bring passport, ETA printout, hotel bookings, and proof of funds. Fee is around $35.