1,716 twisty stretches · 14,801 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,716
Twisty stretches
14,801 km
Twisty kilometres
20
Flowing stretches
29 km
Longest paved stretch · West Side Road (FR 895)
West Side Road (FR 895) · Hungry Horse → Canyon Creek Boat Landing
Paved twisty Paved 100%
29.1 km · 16.5 twisty km · best km 10 · ~50 tight corners
km 0–29.1 of 82.5
Score 7 · Moderate
US 212 · near Richel Lodge
Paved twisty Paved 100%
11.9 km · 9.9 twisty km · best km 9 · ~1 tight corners
km 20.1–32 of 40.8
Score 8 · High
Nez Perce Road · near Charlies Waterhole
Paved twisty Paved 100%
5.9 km · 5.9 twisty km · best km 10 · ~3 tight corners
km 20–25.9 of 25.9
Score 9 · High
Going-to-the-Sun Road · Preston Park → Packers Roost
Paved twisty Paved 100%
12.9 km · 8.9 twisty km · best km 10
km 31.1–44 of 80.5
Score 7 · Moderate
Looking Glass Road / Looking Glass Hill Road (MT 49) · Kiowa → East Glacier Park Village
Paved twisty Paved 100%
10.9 km · 8.9 twisty km · best km 9
km 1.1–12.1 of 14.7
Score 8 · High
Ross Creek Road
Paved twisty Paved 100%
6.0 km · 6.0 twisty km · best km 9 · ~25 tight corners
km 0–6 of 6.9
Score 9 · High
National Forest Development Road 68 / South Fork Road (MT 567) · near Turner Mountain Ski Resort
Paved twisty Paved 100%
11.0 km · 8.9 twisty km · best km 9 · ~13 tight corners
km 10–21 of 51.6
Score 7 · Moderate
Magruder Corridor Road · near Charlies Waterhole
Paved twisty Paved 100%
5.0 km · 5.0 twisty km · best km 10 · ~3 tight corners
km 0–5 of 11.1
Score 9 · High
Pioneer Mountains Scenic Byway · near Elkhorn Hot Springs
Paved twisty Paved 100%
8.9 km · 6.8 twisty km · best km 8 · ~2 tight corners
km 18.1–27 of 71.9
Score 7 · Moderate
Pierce – Superior Road (NF 250)
Paved twisty Paved 100%
6.8 km · 5.8 twisty km · best km 9 · ~6 tight corners
km 31–37.8 of 37.8
Score 8 · High
Lewis and Clark Trail
Paved twisty Paved 100%
5.0 km · 5.0 twisty km · best km 8
km 0–5 of 99.6
Score 8 · High
Gold Creek Road (FR 388)
Paved twisty Paved 100%
6.0 km · 3.0 twisty km · best km 10
km 11–17 of 20.2
Score 7 · Moderate
Two Medicine Road · near East Glacier Park Village
Paved twisty Paved 100%
3.0 km · 3.0 twisty km · best km 10 · ~7 tight corners
km 0–3 of 11.9
Score 9 · High
Temporary North Entrance Road · near Gardiner
Paved twisty Paved 100%
4.0 km · 3.0 twisty km · best km 9
km 0–4 of 6.4
Score 8 · High
West Side Road (FR 895) · near Heinrude
Paved twisty Paved 100%
5.9 km · 3.9 twisty km · best km 8 · ~20 tight corners
km 51.2–57 of 82.5
Score 7 · Moderate
West Side Road (FR 895) · near Canyon Creek Boat Landing
Paved twisty Paved 100%
4.0 km · 1.9 twisty km · best km 9 · ~12 tight corners
km 32.1–36 of 82.5
Score 8 · High
West Side Road (FR 895) · Heinrude → Quintonkon
Paved twisty Paved 100%
6.9 km · 3.8 twisty km · best km 8 · ~17 tight corners
km 62.1–69 of 82.5
Score 6 · Moderate
West Fork Road · near Alta
Paved twisty Paved 100%
4.0 km · 3.1 twisty km · best km 8
km 16–20.1 of 36.7
Score 7 · Moderate
Hungry Horse Dam Road · near Hungry Horse
Paved twisty Paved 100%
4.1 km · 2.1 twisty km · best km 8
km 3–7.1 of 7.1
Score 7 · Moderate
Montana State Highway 471 (MT 471)
Paved twisty Paved 100%
4.0 km · 2.1 twisty km · best km 8
km 33–37 of 47.4
Score 6 · Moderate
Lincoln Road West (S 279) · near Strom
Paved twisty Paved 100%
4.1 km · 3.1 twisty km · best km 7 · ~9 tight corners
km 40–44.1 of 58.6
Score 7 · Moderate
West Side Road (FR 895) · near Canyon Creek Boat Landing
Paved twisty Paved 100%
3.0 km · 2.0 twisty km · best km 8 · ~9 tight corners