Question: do indian passport holders need transit visa for sri lanka?
Answer: As an Indian citizen, you need a transit visa if you have a connecting flight in Sri Lanka. The Bandaranaike International Airport in Colombo, for instance. is the main international airport serving Sri Lanka. However, no documents are required if you do not plan to exit the transit zone.