Passport expires 5 months after CMB landing — will immigration still stamp my ETA?
Flying into Bandaranaike in two days with an approved ETA on my phone. Passport expiry is only five months after the arrival date, not six. Airline already checked me in, but friends keep saying Sri Lanka wants six months validity. Has anyone cleared immigration recently with under six months left, or should I change the ticket before I land?
More
4 Answers from travellers
Official entry guidance still asks for a passport valid for at least six months from the date you arrive, plus your ETA approval, onward ticket, and enough funds. Five months left is under that line. Airlines sometimes board people anyway; immigration can still refuse or delay you. Do not invent a special exception from a WhatsApp group. Check eta.gov.lk / immigration.gov.lk for the current wording, and if you can renew or rebook before flying, that is the safer move. Print or save the ETA offline — CMB immigration Wi-Fi is not a plan.
I meet passengers after the stamp, not before it. When someone is pulled aside for passport validity it ruins the transfer. If your book is under six months, sort it before you fly rather than arguing at the counter at midnight.
We were paranoid about the same rule and renewed early. Painful fee, but watching the family next to us get secondary checks for a thin passport was enough.
Calling the airline and looking at a renew-before-travel option. Not gambling five months at CMB.
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