Question: do i need a visa if i have a connecting flight in sri lanka?
Answer: As you may already know, transiting Sri Lanka requires a transit visa unless you are from a visa-exempt country. A visa is not necessary if you do not wish to leave the transit area, but if you do, you are not allowed to enter the country without a Sri Lanka transit visa.