If the Swiss passport holders want to apply visa at Vietnam Embassy, they should to know that:
Visa administrative Institution: Vietnam Embassy
Processing time: depends on you how fast you need. But for sure, you should make a call to Vietnam Embassy for details.
Required Documents: passport, money and 1 new envelope with stamp on it and your exact home address in order to avoid losing issues.
How to apply: please take a look at contact information of Vietnam Embassy below
EMBASSY OF VIETNAM IN BERN, SWITZERLAND
Address: Schlosslistrasse 26, 3008 Bern – SWITZERLAND
Phone: (+41) 31 388 78 78
Fax: (+41) 31 388 78 79
CONSULATE GENERAL OF VIETNAM IN GENEVE, SWITZERLAND
Address: 30 Chemin Francois-Lehmann, 1218 Grand-Saconnex, Geneve, SWITZERLAND
Phone: 7918540 | 798 2485
Fax: 2798 0724 | 7982469