US citizens need a valid visa to travel to Vietnam, which can be obtained either through the Vietnamese embassy or via a visa on arrival. The embassy process takes 3-5 working days with a fee of $50-80, while the visa on arrival takes 1-2 working days and costs $35-50. Applicants must prepare specific documents including an original passport, completed application form, photos, and payment, with expedited processing available for an additional fee.