This is a list of the main roads (, , ) in Switzerland. Together with the motorways, they are the main long distance roads. Unlike the motorways, they are usually not dual carriageways, and no toll vignette is required.

Drivers on main roads have the right of way. Drivers on all roads not listed below except motorways and expressways (, , ) have to give the way.

Main roads signalized with "Main road number"

The main roads 1 to 30 are signalized with the sign 4.57 "Main road number". Route number Starting point Ending point Length(km) Length(mi) Route path Perly GE Kreuzlingen TG (Saint-Julien-en-Genevois, ), Perly, Genève, Lausanne, Murten, Bern, Lenzburg, Mutschellenpass, Zürich (Bernerstrasse), Winterthur, Wallisellen, Frauenfeld, Kreuzlingen Basel-Burgfelden Chiasso TI Basel, Augst, Liestal, Sissach, Unterer Hauenstein, Olten, Sursee, Luzern, Küssnacht, Arth, Brunnen, Göschenen, Gotthard, Airolo, Bellinzona, Lugano, Chiasso, (Como, Via Bellinzona) Dagmersellen LU Luzern , Dagmersellen, Willisau, Wolhusen, Kriens, Luzern Küssnacht SZ Ingenbohl SZ , Küssnacht, Weggis, Vitznau, Gersau, Brunnen, Ingenbohl Basel Castasegna GR (Weil am Rhein, ), Basel, Frick, Brugg, Baden, Zürich (Berner Strasse), Pfäffikon, Sargans, Chur, Lenzerheide, Tiefencastel, Julierpass, Silvaplana, Malojapass, Castasegna, (Chiavenna, ) Bargen SH Meiringen BE (Blumberg, ), Bargen, Schaffhausen, Bülach, Zürich (Leimbach), Adliswil, Zug, Luzern, Hergiswil, Sarnen, Brünig, Meiringen Lausanne Koblenz AG , Lausanne-Prilly, Yverdon, Neuchâtel, Biel/Bienne, Solothurn, Olten, Aarau, Brugg, Koblenz Boncourt JU Gletsch VS (Belfort, ), Boncourt, Porrentruy, Delémont, Moutier, Biel/Bienne, Lyss, Bern, Thun, Spiez, Interlaken, Brienz, Meiringen, Grimselpass, Gletsch Basel St. Margrethen SG (Weil am Rhein, ), Basel, Koblenz, Bad Zurzach, Kaiserstuhl, Winterthur, Wil, St. Gallen, Rorschach, St. Margrethen, (Höchst, ) St. Gallen Ingenbohl SZ , St. Gallen Winkeln, Herisau, Wattwil, Ricken, Rapperswil, Pfäffikon, Sattel, Schwyz, Ibach, Ingenbohl Vallorbe VD Gondo VS (Pontarlier, ), Vallorbe, Lausanne, Vevey, Martigny, Sion, Brig, Simplonpass, Gondo, (Domodossola, ) Les Verrières NE Luzern (Pontarlier, ), Les Verrières, Neuchâtel, Kerzers, Bern, Langnau, Wolhusen, Luzern Vionnaz VD Wassen UR , Vionnaz, Aigle, Col des Mosses, Château-d'Œx, Zweisimmen, Spiez, Interlaken, Innertkirchen, Sustenpass, Wassen Vevey VD Basel , Vevey, Bulle, Freiburg im Üechtland, Bern, Solothurn, Balsthal, Oberer Hauenstein, Liestal, Basel Trasadingen SH Brissago TI (Waldshut, ), Trasadingen, Schaffhausen, Kreuzlingen, Romanshorn, Rorschach, Buchs, Chur, Thusis, (San-Bernardino-Pass), Bellinzona, Locarno, Brissago, (Verbania, ) Schleitheim SH Romanshorn TG (Stühlingen, ), Schleitheim, Schaffhausen, Frauenfeld, Weinfelden, Sulgen, Amriswil, Romanshorn Thayngen SH Rapperswil SG (Gottmadingen, ), Thayngen, Schaffhausen, Winterthur, Turbenthal, Wald, Rapperswil Tägerwilen TG Buchs SG (Konstanz, ), Tägerwilen, Märstetten, Wil, Wattwil, Wildhaus, Buchs, (Schaan FL, ) Leibstadt AG Altdorf , Leibstadt, Dielsdorf, Zürich, Rapperswil, Uznach, Glarus, Linthal, Klausenpass, Altdorf La Chaux-de-Fonds NE Birsfelden BL , La Chaux-de-Fonds, Saignelégier, Delémont, Laufen, (, Birsfelden-Hagnau) Brig VS Reichenau GR , Brig, Gletsch, Furkapass, Andermatt, Oberalppass, Disentis/Mustér, Flims, Reichenau Le Locle NE Neuchâtel (Morteau, ), Le Locle, La Chaux-de-Fonds, Neuchâtel Saint-Gingolph VS Great St Bernard Tunnel (Évian-les-Bains, ), Saint-Gingolph, Monthey, Bex, Martigny, Orsières, Great St Bernard Tunnel, (Aosta, ) Murten FR Herzogenbuchsee BE , Murten, Lyss, Solothurn, Wangen an der Aare, Herzogenbuchsee Kirchberg BE Aarau , Kirchberg, Burgdorf, Sumiswald, Huttwil, Sursee, Beromünster, Reinach, Suhr, Aarau Sursee LU Frick AG , Sursee, Schöftland, Aarau, Staffelegg, Frick Lenzburg AG Arth SZ () Lenzburg, Sins, Zug ZG, Arth Wildegg AG Emmenbrücke LU , Wildegg, Lenzburg, Beinwil am See, Hochdorf, Eschenbach, Emmenbrücke Silvaplana GR Vinadi GR , Silvaplana, St. Moritz, Samedan, Scuol, Martina, Vinadi, (Pfunds, ) Landquart GR Müstair GR (Vaduz FL, ), Landquart, Davos, Flüelapass, Susch, Zernez, Ofenpass, Müstair, (Schluderns, ) Samedan GR Campocologno GR , Samedan, Pontresina, Berninapass, Poschiavo, Campocologno, (Tirano, ) La Cibourg BE Balsthal SO , La Cibourg, Sonceboz, Moutier, Balsthal

Main roads not signalized The main roads 100 and upwards are not signalized with the sign 4.57 "Main road number". of 1 January 2016

Common main roads