Question: do us citizens need transit visa for sri lanka?
Answer: U.S. citizens visiting Sri Lanka must have either an Electronic Travel Authorization (ETA) or a visa to enter Sri Lanka. ... Transit passengers are defined as foreigners who expect to enter Sri Lanka and remain for a period not exceeding 2 days while waiting for onward travel.