Question: is a visa required for sri lanka for us citizens?
Answer: U.S. citizens visiting Sri Lanka must have either an Electronic Travel Authorization (ETA) or a visa to enter Sri Lanka. ... This travel authorization allows entry for up 30 days.