As a Indian passport holder in South Africa, you can apply Vietnam visa in 2 ways:
– Apply for visa at Vietnam embassy in South Africa
– Apply for visa approval letter online to get Vietnam visa on arrival at arrival airport

The way for getting Vietnam tourist visa for Indian is dependent on which way you intend to enter Vietnam.

1. Contact Vietnam Embassy to apply for a visa (traditional way to obtain a valid visa for Vietnam)
It is suggested if you intend to enter Vietnam by land or sea. In this way, you should contact the Embassy in advance to ask for the required documents to submit and procedure to follow since they vary from embassy to embassy. If not, it may take you more time and cost to provide full documents for Vietnam visa application.

Following is the contact information of Vietnam embassy in South Africa:
Address: 87 Brooks Street, Brooklyn, Pretoria, Republic of South Africa.
Tel: + 27 (0)12 362 8119, + 27 (0)12 362 8118
Consular emergency: Tel : 27 (0)622 307 763 Email: t_thanh_2000@yahoo.com
Fax: + 27 (0)12 362 8115
Email: embassy@vietnam.co.za
Website: vnembassy-pretoria.mofa.gov.vn

2. Apply for Vietnam visa on arrival
In this option, you have to apply online for a visa approval letter via a travel agent beforehand. The letter issued by the Vietnam Immigration officially will allow you to enter Vietnam and get Vietnam visa for Indian passport holders from South Africa stamped onto passport upon your arrival at Vietnam airport.

To obtain the letter, just do:
Click “apply online” to fill out the application form online
Pay for service fee via OnePay or PayPal
Please remember that the letter is accepted for AIR entry only, not for any land or sea entry.