You can apply for visa to get to Vietnam via one of the ways below:
Option 1: Applying at the representative of the Vietnamese government in Switzerland: You can go directly to the Vietnam Embassy in Bern or Vietnam Mission in Geneva to apply directly for the visa to Vietnam.
Embassy of Vietnam in Bern - Switzerland
Address: Schlosslistrasse 26, 3008 Bern, Switzerland
Tel: (+41) 31 388 7878
Fax: (+41) 31 388 7879
Representation of Vietnam in Geneva, Switzerland
Address: 18A, Chemin Francois-Lehmann, 1218 Grand-Saconnex, Geneve, Switzerland
Tel: (+41-2) 798 9866
Fax: (+41-2) 798 0724
Option 2: You can also apply online to get the visa-on-arrival to Vietnam. The time to process you application is lower to roughly 1-2 workings days (4-8 hours in the emergent case), and the fee is cheaper with only 35-50 USD (including 25 USD for the stamping fee at the Vietnam airports).
Address: R410, No4, Phap Van, Hoang Mai, Hanoi
Vietnam visa-on-arrival application form
Vietnam embassy visa application form