When you travel to Switzerland by car, you are obliged to buy a vignette for your car, and to carry safety vests in your car at all times. In addition, in the winter your car should be equipped with winter tires, and possibly snow chains.
Here, you can read more tips and advices about driving in Switzerland.
From the direction of Cologne / Frankfurt:
From the A3, take the A5 past Heidelberg, Karlsruhe and Freiburg up to exit 68 Weil am Rhein. Subsequently, follow the A98 in the direction of Rheinfelden/Lörrach until the Hochrhein junction on the A861, and drive into Switzerland there. When you are in Switzerland, you should follow the A3 (take exit 53 in the direction of Zürich/Baden). Take the exit in the direction of Winterthur/Chur/Schaffhausen/Luzern. On the A3, follow the signs that indicate San Bernadino/Chur/Luzern, and leave the A3 at exit 47 Murg/Unterterzen.
From the direction of Stuttgart:
Follow the A8 until the junction Ulm/Elchingen. Then take exit 65 to get on the A7 in the direction of Lindau/Kempten/Memmingen. On junction Memmingen, take the A96 in direction of Lindau/Bregenz. This road changes to the B18 in the meantime; keep following this road. From the Austrian border, the road will be called A14. Follow this road until exit 27/Altach, and drive in the direction of Switzerland/A13 (first exit on the roundabout). In Switzerland, follow the A13 in the direction of Chur/Sargans. At exit 11, follow the A3 in the direction of Zürich, and leave this road at exit 49/Flums. Follow the provincial road (3) towards Unterterzen, Walenstadt.
From the direction of München:
From München, follow the A96 in the direction of Stuttgart, Lindau, and drive into Austria. At junction Hörbranz-Lochau, choose the A14 in the direction of Switzerland. In Switzerland, you will drive on the A13 in the direction of Chur, Sergans. At exit 11, follow the A3 in the direction of Zürich, and leave this road at exit 49/Flums. Follow the provincial road (3) towards Unterterzen, Walenstadt.