← All roads

Twisty motorcycle roads in Switzerland

1,740 twisty stretches · 36,301 km of twisty road — joined from OpenStreetMap geometry and scored by NavForge's map pipeline. Paved, unpaved and flowing stretches ranked separately.

Whole roads, not fragments: OpenStreetMap ways are joined into roads, walked one kilometre at a time, and every run of twisty kilometres becomes a stretch with a from → to. Paved, unpaved and flowing (sweeper) stretches are ranked separately by twisty kilometres. Click a stretch to see it on the map above.

1,740
Twisty stretches
36,301 km
Twisty kilometres
104
Flowing stretches
25 km
Longest paved stretch · Route du Sanetsch
Stráda par la Vall d’Arbéd · Arbedo → Bellinzona

Paved twisty
Paved 94%

15.5 km · 15.5 twisty km · best km 14 · ~17 tight corners
km 0–15.5 of 15.5

Score 12 · Extreme

Arosastrasse (740) · Arosa → Castiel

Paved twisty
Paved 100%

19.0 km · 18.0 twisty km · best km 12 · ~8 tight corners
km 0–19 of 20.4

Score 10 · High

Strada del Pass / Passstrasse (13) · San Bernardino → Hinterrhein

Paved twisty
Paved 100%

16.0 km · 14.0 twisty km · best km 13 · ~3 tight corners
km 0–16 of 40

Score 11 · High

Via Pass Umbrail (559) · Sta. Maria Val Müstair → Quarta Cantoniera

Paved twisty
Paved 100%

13.3 km · 13.3 twisty km · best km 13 · ~25 tight corners
km 0–13.3 of 13.3

Score 11 · High

Route de Chaude · near Montreux

Paved twisty
Paved 94%

13.7 km · 13.7 twisty km · best km 12 · ~8 tight corners
km 0–13.7 of 13.7

Score 11 · High

Via Indemini · Gambarogno → Indemini

Paved twisty
Paved 100%

10.8 km · 10.8 twisty km · best km 13 · ~35 tight corners
km 0–10.8 of 10.8

Score 12 · Extreme

Itramenstrasse · Grindelwald → Wengen

Paved twisty
Paved 98%

12.1 km · 11.1 twisty km · best km 13 · ~2 tight corners
km 0–12.1 of 12.1

Score 11 · High

Pragelstrasse · Stalden → Steppel

Paved twisty
Paved 100%

16.0 km · 16.0 twisty km · best km 11 · ~6 tight corners
km 0–16 of 16.9

Score 10 · High

Klausenstrasse (17) · Urnerboden → Spiringen

Paved twisty
Paved 100%

24.0 km · 18.0 twisty km · best km 11 · continuously winding, no single sharp turn
km 33–57 of 64

Score 8 · High

Ai Sasselli · near Bellinzona

Paved twisty
Paved 100%

8.9 km · 8.9 twisty km · best km 14 · ~10 tight corners
km 0–8.9 of 8.9

Score 12 · Extreme

Route du Sanetsch · Gsteig b. Gstaad → Chandolin

Paved twisty
Paved 99%

25.3 km · 20.3 twisty km · best km 12 · continuously winding, no single sharp turn
km 0–25.3 of 25.3

Score 8 · High

Cantonál Pian-Du Lagh · Mesocco → San Bernardino

Paved twisty
Paved 100%

13.9 km · 10.9 twisty km · best km 12 · ~3 tight corners
km 20–33.9 of 33.9

Score 10 · High

Strèda da Carì · Faido → Osco

Paved twisty
Paved 100%

11.9 km · 11.9 twisty km · best km 13 · ~21 tight corners
km 0–11.9 of 11.9

Score 10 · High

Stráda de Mónt · near Lostallo

Paved twisty
Paved 100%

7.5 km · 7.5 twisty km · best km 13 · ~23 tight corners
km 0–7.5 of 7.5

Score 12 · Extreme

Schuderserstrasse (726.20) · Schuders → Schiers

Paved twisty
Paved 92%

7.8 km · 7.8 twisty km · best km 14 · ~25 tight corners
km 0–7.8 of 7.8

Score 12 · Extreme

Scheideggstrasse · Grindelwald → Alpiglen

Paved twisty
Paved 100%

8.7 km · 8.7 twisty km · best km 12 · continuously winding, no single sharp turn
km 0–8.7 of 8.7

Score 11 · High

Strada de Làura · near Roveredo GR

Paved twisty
Paved 100%

8.7 km · 8.7 twisty km · best km 13 · ~13 tight corners · 1 hairpins
km 0–8.7 of 8.7

Score 11 · High

Heubergstrasse · Fideris → Fideriser Heuberge

Paved twisty
Paved 91%

10.8 km · 10.8 twisty km · best km 12 · ~42 tight corners
km 0–10.8 of 10.8

Score 10 · High

Stradómm · Campo → Camanoglio

Paved twisty
Paved 100%

7.4 km · 7.4 twisty km · best km 12 · ~9 tight corners
km 0–7.4 of 7.4

Score 12 · Extreme

Via Centovalli (560) · Camedo → Intragna

Paved twisty
Paved 100%

9.7 km · 8.7 twisty km · best km 12 · continuously winding, no single sharp turn
km 0–9.7 of 9.7

Score 11 · High

Route de Torgon · Torgon → Vionnaz

Paved twisty
Paved 100%

10.4 km · 10.4 twisty km · best km 11 · ~6 tight corners
km 0–10.4 of 10.4

Score 10 · High

Tremola / Tremolastrasse (561) · Airolo → Hospental

Paved twisty
Paved 100%

11.1 km · 9.2 twisty km · best km 13 · continuously winding, no single sharp turn
km 0–11.1 of 11.1

Score 10 · High

Fruttstrasse · Stöckalp → Melchsee-Frutt

Paved twisty
Paved 100%

7.0 km · 7.0 twisty km · best km 13 · continuously winding, no single sharp turn
km 0–7 of 7.5

Score 12 · Extreme

Ibergereggstrasse · Oberiberg → Schwyz

Paved twisty
Paved 100%

10.9 km · 10.9 twisty km · best km 12 · continuously winding, no single sharp turn
km 0–10.9 of 10.9

Score 10 · High

Salazerstrasse · near Untervaz

Paved twisty
Paved 90%
4WD track — check access

6.6 km · 6.6 twisty km · best km 13 · ~58 tight corners
km 0–6.6 of 6.6

Score 12 · Extreme

Vazer Alpstrasse · Chur → Untervaz

Unpaved & 4WD
Gravel/Dirt 6%
4WD track — check access

14.0 km · 14.0 twisty km · best km 14 · ~124 tight corners · 1 hairpins
km 0–14 of 14

Score 12 · Extreme

Alpweg Drusa · Sankt Antönien → Schuders

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

9.9 km · 9.9 twisty km · best km 14 · ~89 tight corners
km 0–9.9 of 9.9

Score 12 · Extreme

Breithornstrasse · Grengiols → Sickerchäller

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

12.8 km · 12.8 twisty km · best km 12 · ~35 tight corners · 1 hairpins
km 0–12.8 of 12.8

Score 11 · High

Côte de Ballens · near Berolle

Unpaved & 4WD
Mixed 35%
4WD track — check access

10.9 km · 10.9 twisty km · best km 13 · ~41 tight corners
km 0–10.9 of 10.9

Score 12 · Extreme

Älpliweg · near Chur

Unpaved & 4WD
Mixed 11%
4WD track — check access

9.3 km · 9.3 twisty km · best km 13 · ~96 tight corners
km 0–9.3 of 9.3

Score 12 · Extreme

Route de Lona (grand_raid_cristalp) · Zinal → Grimentz

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

8.1 km · 8.1 twisty km · best km 15 · ~18 tight corners
km 0–8.1 of 8.1

Score 13 · Extreme

Alpweg · Jenins → Alp Stürvis

Unpaved & 4WD
Mixed 78%
4WD track — check access

8.5 km · 8.5 twisty km · best km 14 · ~74 tight corners · 2 hairpins
km 0–8.5 of 8.5

Score 12 · Extreme

Furggenstrasse · Simplon Dorf → Zwischbergen

Unpaved & 4WD
Gravel/Dirt 0%

9.5 km · 9.5 twisty km · best km 13 · ~41 tight corners
km 0–9.5 of 9.5

Score 12 · Extreme

Via Cantonale · near Mendrisio

Unpaved & 4WD
Mixed 79%

12.2 km · 12.2 twisty km · best km 12 · ~7 tight corners
km 0–12.2 of 12.2

Score 11 · High

Strada Símbra · Pollegio → Bodio TI

Unpaved & 4WD
Mixed 66%

8.5 km · 8.5 twisty km · best km 14 · ~61 tight corners
km 0–8.5 of 8.5

Score 13 · Extreme

Wiesenbergstrasse · Halten → Stans

Unpaved & 4WD
Mixed 30%

10.3 km · 10.3 twisty km · best km 14 · ~22 tight corners
km 0–10.3 of 10.3

Score 12 · Extreme

Unnamed road · Lungern → Hasliberg Wasserwendi

Unpaved & 4WD
Mixed 46%
4WD track — check access

11.5 km · 11.5 twisty km · best km 13 · ~19 tight corners
km 0–11.5 of 11.5

Score 11 · High

Obere Haltestrasse · Obergesteln → Oberwald

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

11.0 km · 11.0 twisty km · best km 13 · ~46 tight corners · 1 hairpins
km 0–11 of 11

Score 11 · High

Via Run · near Disentis/Mustér

Unpaved & 4WD
Gravel/Dirt 3%
4WD track — check access

8.4 km · 8.4 twisty km · best km 13 · ~92 tight corners
km 0–8.4 of 8.4

Score 12 · Extreme

Alpstrasse · Obersäss → Conters im Prättigau

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

10.1 km · 10.1 twisty km · best km 13 · ~50 tight corners
km 0–10.1 of 10.1

Score 11 · High

Alpstrasse · Jenaz → Fideriser Heuberge

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

10.2 km · 10.2 twisty km · best km 13 · ~50 tight corners
km 0–10.2 of 10.2

Score 11 · High

Einschlagweg · Blumenstein → Eywald

Unpaved & 4WD
Mixed 28%
4WD track — check access

9.8 km · 9.8 twisty km · best km 13 · ~46 tight corners
km 0–9.8 of 9.8

Score 11 · High

Alpweg · near Jenins

Unpaved & 4WD
Mixed 75%
4WD track — check access

7.2 km · 7.2 twisty km · best km 14 · ~95 tight corners
km 0–7.2 of 7.2

Score 13 · Extreme

Via Val Mora · Tschierv → Valchava

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

14.7 km · 14.7 twisty km · best km 13 · ~46 tight corners
km 0–14.7 of 14.7

Score 10 · High

Gehrenenstrasse · Kiental → Kandergrund

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

10.5 km · 10.5 twisty km · best km 13 · ~43 tight corners
km 0–10.5 of 10.5

Score 11 · High

Gubiweg · Interlaken → Saxeten

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

11.6 km · 11.6 twisty km · best km 12 · ~63 tight corners · 1 hairpins
km 0–11.6 of 11.6

Score 10 · High

Alpstrasse · Versam → Ravetg

Unpaved & 4WD
Gravel/Dirt 5%
4WD track — check access

9.3 km · 9.3 twisty km · best km 12 · ~44 tight corners
km 0–9.3 of 9.3

Score 11 · High

Route de Derborence · Derborence → Aven

Unpaved & 4WD
Mixed 55%

12.3 km · 12.3 twisty km · best km 12 · ~9 tight corners
km 0–12.3 of 12.3

Score 10 · High

Route de la Manche · near Rougemont

Unpaved & 4WD
Gravel/Dirt 0%

10.7 km · 10.7 twisty km · best km 12 · ~28 tight corners
km 0–10.7 of 10.7

Score 11 · High

Emshornstrasse · near Oberems

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

9.9 km · 9.9 twisty km · best km 12 · ~35 tight corners
km 0–9.9 of 9.9

Score 11 · High

Grimselstrasse (6) · Innertkirchen → Gletsch

Flowing
Paved 100%

31.2 km · 14.2 twisty km · best km 10 · continuously winding, no single sharp turn
km 1.1–32.3 of 32.3

Score 7 · Moderate

Via dal Güglia / Veia Gelgia (3) · Silvaplana → Sur

Flowing
Paved 100%

25.0 km · 11.1 twisty km · best km 13 · continuously winding, no single sharp turn
km 0–25 of 43.1

Score 8 · High

Hauptstrasse (3) · Chur → Lenzerheide

Flowing
Paved 100%

17.1 km · 8.0 twisty km · best km 10 · ~3 tight corners
km 0–17.1 of 28

Score 7 · Moderate

Passwangstrasse (267) · Ramiswil → Breitenbach

Flowing
Paved 100%

17.9 km · 6.1 twisty km · best km 9 · continuously winding, no single sharp turn
km 1–18.9 of 18.9

Score 6 · Moderate

Via Valle Verzasca · Lavertezzo → Gordola

Flowing
Paved 100%

11.4 km · 5.4 twisty km · best km 11 · ~2 tight corners
km 0–11.4 of 11.4

Score 8 · High

Avenue des Alpes (151) · Peney → Sainte-Croix

Flowing
Paved 100%

14.0 km · 6.0 twisty km · best km 12 · ~2 tight corners
km 4–18 of 23.2

Score 7 · Moderate

Mösli (229.4) · Marbach LU → Wachseldorn

Flowing
Paved 100%

14.1 km · 6.9 twisty km · best km 10 · continuously winding, no single sharp turn
km 6.1–20.1 of 29

Score 7 · Moderate

Seestrasse (2.b) · Weggis → Brunnen

Flowing
Paved 100%

18.0 km · 6.0 twisty km · best km 10 · ~3 tight corners
km 0–18 of 19.9

Score 6 · Moderate

Seestrasse / Staatsstrasse (221) · Spiez → Interlaken

Flowing
Paved 100%

11.0 km · 5.0 twisty km · best km 9 · ~1 tight corners
km 6–17 of 18.1

Score 7 · Moderate

1367 · Moutier → Sornetan

Flowing
Paved 100%

11.0 km · 3.9 twisty km · best km 9 · continuously winding, no single sharp turn
km 1–12 of 12.4

Score 6 · Moderate

Route de Saint-Cergue / Route d’Arzier (125) · Gland → Saint-Cergue

Flowing
Paved 100%

14.5 km · 4.5 twisty km · best km 9 · continuously winding, no single sharp turn
km 0–14.5 of 14.5

Score 6 · Moderate

Route d Anniviers / Route d’Anniviers (210.1) · Chandolin → Sierre

Flowing
Paved 100%

8.1 km · 4.0 twisty km · best km 12 · continuously winding, no single sharp turn
km 0–8.1 of 8.1

Score 8 · High

Melchtalerstrasse / Fruttstrasse (378) · Stöckalp → Sarnen

Flowing
Paved 100%

12.9 km · 4.0 twisty km · best km 9 · ~1 tight corners
km 0–12.9 of 12.9

Score 6 · Moderate

Via Lucomagno / Via Cantonale (416) · Aquila → Olivone

Flowing
Paved 100%

12.0 km · 3.1 twisty km · best km 10 · continuously winding, no single sharp turn
km 5–17 of 47.5

Score 6 · Moderate

Wägitalstrasse (392) · Siebnen → Innerthal

Flowing
Paved 100%

10.8 km · 4.7 twisty km · best km 9 · continuously winding, no single sharp turn
km 0–10.8 of 10.8

Score 6 · Moderate

Höhenstrasse · Bäretswil → Wald ZH

Flowing
Paved 99%

9.1 km · 4.1 twisty km · best km 9 · ~2 tight corners · 1 hairpins
km 0–9.1 of 9.1

Score 6 · Moderate

Kantonsstrasse / Saastalstrasse (212) · Stalden VS → Saas-Balen

Flowing
Paved 100%

11.0 km · 4.0 twisty km · best km 9 · continuously winding, no single sharp turn
km 0–11 of 17

Score 6 · Moderate

Hauptstrasse (272) · Breitenbach → Lauwil

Flowing
Paved 100%

11.0 km · 3.1 twisty km · best km 9 · ~1 tight corners
km 1–12 of 13.4

Score 6 · Moderate

Grindelwaldstrasse (221) · Grindelwald → Gsteigwiler

Flowing
Paved 100%

13.0 km · 2.0 twisty km · best km 10 · ~2 tight corners
km 0–13 of 14.4

Score 6 · Moderate

Route de la Forclaz (203) · Martigny → Trient

Flowing
Paved 100%

10.0 km · 4.0 twisty km · best km 8 · continuously winding, no single sharp turn
km 5–15 of 21.5

Score 6 · Moderate

Route du Pillon (142) · Les Diablerets → Le Sépey

Flowing
Paved 100%

8.7 km · 3.0 twisty km · best km 10 · continuously winding, no single sharp turn
km 0–8.7 of 8.7

Score 7 · Moderate

Dorfstrasse (377) · Beckenried → Seelisberg

Flowing
Paved 100%

12.3 km · 2.0 twisty km · best km 9 · continuously winding, no single sharp turn
km 4–16.3 of 16.3

Score 6 · Moderate

Averserstrasse · Cresta → Innerferrera

Flowing
Paved 100%

6.2 km · 2.0 twisty km · best km 10 · continuously winding, no single sharp turn
km 0–6.2 of 6.2

Score 8 · High

Route du Gd-St-Bernard · Liddes → Orsières

Flowing
Paved 100%

7.7 km · 2.7 twisty km · best km 9 · continuously winding, no single sharp turn
km 10–17.7 of 17.7

Score 7 · Moderate

Via Pass dal Fuorn (28) · Il Fuorn → Zernez

Flowing
Paved 100%

12.0 km · 3.0 twisty km · best km 7 · continuously winding, no single sharp turn
km 26–38 of 39.9

Score 6 · Moderate

Road geometry © OpenStreetMap contributors (ODbL), scored by NavForge’s map pipeline — the same twistiness scale the app colours its map with. “4WD track — check access” means OpenStreetMap does not say whether the track is gated. Get NavForge Premium to route through these roads automatically — fully offline.

Twisty roads around a town in Switzerland

The same roads, gathered around the place you would set off from.

Aesch BL 55
Airolo 249
Altstätten SG 161
Bellinzona 148
Berlingen 72
Bevaix 74
Boswil 144
Brusio 57
Buttes 55
Bärau 183
Camanoglio 182
Cernier 59
Chironico 223
Chur 316
Corgémont 71
Court 81
Eptingen 76
Eriswil 174
Finstersee 209
Ftan 152
Givrins 43
Grindelwald 234
Gruben 203
Hemberg 219
Innerferrera 274
Klosters Dorf 255
Krummenau 251
La Cure 25
La Sarraz 91
Le Locle 46
Les Enfers 53
Lugano 79
Martina 76
Meikirch 135
Mendrisio 58
Mesocco 242
Montricher 59
Moudon 124
Muotathal 307
Mönthal 65
Oberhofen 164
Passo Stelvio 61
Raperswilen 83
Reckingen 240
Reitnau 142
Rochefort 63
Saint-Cergue 33
Sarnen 200
Satigny 14
Schwyz 256
Siblingen 28
Sierre 244
St. Gallen 153
Sugiez 111
Thun 211
Turbenthal 151
Täsch 150
Vals 325
Visp 221
Waag 304
Zofingen 122
Zug 210
Zwischbergen 154
Zürich 135

Route through these roads with NavForge

Set the Twisty slider and NavForge routes you through the twistiest roads automatically — fully offline.

Get NavForge Premium

Leave a Comment