Indian passport holders need a visa to travel Vietnam. Vietnam has recently allowed e-visa and Visa On Arrival facility for all Indian passport holders, this special facility is intended to boost tourism by making procedures problem free and simple. The visa on arrival facility is available only on entry in Vietnam by Air, all other modes of entry currently do not permit visa on arrival facility, Hence, in case of arrival by sea/road/rail, you need to apply for an e-visa.
An e-visa of Vietnam is valid for 30 days with single entry and “Visa on Arrival” is the option you should choose for multiple entries or a stay in excess of 30 days.
Unlike India Visa On Arrival, in order to get visa on arrival at international airport of Vietnam, you must get visa approval letter from Vietnam Immigration through travel company.