Do US citizen need visa in Sri Lanka?

Yes, US citizens need a visa to travel to Sri Lanka. The visa is only required for US citizens and citizens of certain other countries. Visa applications must be submitted at least three days in advance and can be obtained online or at the nearest Sri Lankan embassy or consulate. The visa costs $35 for a single-entry visa and $60 for a multiple-entry visa. US citizens must also provide a passport that is valid for at least six months beyond their intended date of stay.
Copyright Wanderlust World © https://www.ynyoo.com