Question: do i need a sri lanka visa?
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.