How much does it cost for a Vietnam visa on arrival?

Fee to get a Vietnam visa depend on the issuing country of your passport (where you come from), basically, if you want to apply for a 30 day tourist visa it will only cost you $8 – this is the lowest price online and much lower than the price charged by the Vietnamese Embassy. There is also the choice of choosing a 3 months single entry tourist visa for $20. If you wish to apply for a 3 months multi entry tourist visa, it will cost you $32. The fees mentioned above is for getting the visa approval letter from the Immigration Department of Vietnam only. You have to pay for stamp fee when picking up your visa on arrival at your destination airport (US$25/pp for single entry visa, US$50 for multiple entry visa, US$95 for six-month multiple entry visa and US$135 for one-year visa).

There is an exception for citizens of Bangladesh, Iran, Pakistan, Syria, ….. The cost to get the visa approval letter may be higher.

Please see our pricing for update fees.