How to Get a Vietnam Visa Quickly and Cheaply

The fastest and cheapest option for most travelers is an e-visa ($25, 3 business days) or visa on arrival with pre-approval letter ($25-45 total, 1-2 business days). Both are significantly cheaper than embassy visas which cost $60-160 and take 5-7 business days.

  1. Choose your visa type. E-visa works for 90% of travelers: single entry, 30 days, $25. Visa on arrival needs a pre-approval letter but allows multiple entry. Embassy visa is most expensive but most reliable for complex situations.
  2. Apply for e-visa online. Go to evisa.xuatnhapcanh.gov.vn (the official site). Upload passport photo and passport scan. Pay $25 by card. Takes 3 business days maximum.
  3. For visa on arrival: get pre-approval letter. Use Vietnam-visa.com or similar service. Costs $8-20 for the letter. Takes 1-2 business days. You'll pay an additional $25 stamp fee at the airport.
  4. Print everything. Print your e-visa or approval letter plus a backup copy. Vietnamese immigration requires physical documents. Phone screenshots are not accepted.
  5. Prepare arrival documents. For visa on arrival: bring 2 passport photos, completed entry/exit form (NA1), and exact cash for stamp fee. E-visa holders go straight to immigration with printed visa.
Can I get a Vietnam visa at the airport without pre-approval?
No. Visa on arrival requires a pre-approval letter arranged in advance. Only e-visa holders and those with embassy visas can show up without prior arrangements.
Which is faster - e-visa or visa on arrival?
Visa on arrival with pre-approval can be faster (1-2 business days) but requires airport processing time. E-visa takes 3 business days but you skip the visa counter entirely.
Do I need a visa for a layover in Vietnam?
If you're staying in the international transit area and continuing within 24 hours, no visa needed. If you want to leave the airport or stay longer, you need a visa.
Can I extend my Vietnam visa once I'm there?
Tourist visas can be extended once for 30 days for around $45-65 through travel agencies in major cities. The process takes 2-3 business days.