Do United States citizens need a visa to visit Sri Lanka?
Visa on Arrival
Up to 30 days
Citizens of United States can obtain a visa on arrival in Sri Lanka for stays up to 30 days. No advance application required. ETA required ($35, apply online).
ETA required ($35, apply online).
FAQs
Citizens of United States can obtain a visa on arrival in Sri Lanka for stays up to 30 days. No advance application required. ETA required ($35, apply online).
United States citizens can stay in Sri Lanka for up to 30 days with the appropriate visa.
Required documents typically include: a valid passport (with at least 6 months validity), return or onward ticket, proof of sufficient funds, and the appropriate visa. Check with the embassy for the most current requirements.