How to Get a Vietnam E-Visa

Vietnam's e-visa takes 3 business days and costs $25. Apply online at immigration.gov.vn with your passport, photo, and travel dates. Print the approval letter to show at immigration.

  1. Check if you need a visa. Citizens of 25 countries get visa-free entry for 14-45 days. Everyone else needs an e-visa, visa on arrival, or embassy visa. Check the official list on Vietnam's immigration website.
  2. Gather your documents. You need a passport valid for 6+ months, a passport photo (4x6cm, white background), your flight itinerary, and hotel bookings. Have digital copies ready to upload.
  3. Apply online at the official site. Go to immigration.gov.vn (not third-party sites). Fill out the form with exact travel dates, entry/exit points, and accommodation details. Double-check everything—mistakes delay processing.
  4. Pay the $25 fee. Pay online with Visa or Mastercard. The fee is non-refundable even if your application is rejected. You'll get a reference number—save it.
  5. Wait for approval. Processing takes 3 business days (not weekends or holidays). Check your email and the website using your reference number. Download and print the approval letter when ready.
  6. Enter Vietnam. Show your printed approval letter, passport, and departure ticket at immigration. Officers will stamp your passport with the visa. Keep the approval letter until you leave Vietnam.
Can I extend my e-visa once in Vietnam?
No. E-visas cannot be extended. You must leave the country and apply for a new visa if you want to return.
What if I make a mistake on my application?
You cannot edit submitted applications. If approved with wrong details, you may be denied entry. Apply again with correct information if there's time.
Is visa on arrival better than e-visa?
E-visa is more reliable. Visa on arrival requires pre-approval letters and you risk longer airport queues. Stick with e-visa unless you're traveling last-minute.