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.
Pierce Stocking Scenic Drive · near Empire
Paved twisty
Paved 100%
↓ GPX
9.4 km · 8.4 twisty km · best km 9 · ~1 tight corners
km 0–9.4 of 9.4
Greenwood Reservoir Road (478) · near South Greenwood
Paved twisty
Paved 100%
↓ GPX
4.0 km · 3.1 twisty km · best km 8 · ~2 tight corners
km 2–6 of 20.3
Lakeshore Drive · near Secord
Paved twisty
Paved 100%
↓ GPX
5.0 km · 3.1 twisty km · best km 8 · ~3 tight corners
km 0–5 of 13.9
North Lake Shore Drive · Bliss → Cross Village
Paved twisty
Paved 100%
↓ GPX
5.0 km · 3.0 twisty km · best km 9 · ~2 tight corners
km 1–6 of 11
Black Creek Road · near McComb Corner
Paved twisty
Paved 100%
↓ GPX
6.0 km · 3.0 twisty km · best km 8 · ~1 tight corners
km 1–7 of 7
South Lake Shore Drive (M 119) · near Good Hart
Paved twisty
Paved 100%
↓ GPX
4.0 km · 2.0 twisty km · best km 8 · ~1 tight corners
km 13–17 of 44.3
Thousand Island Lake Road · near Beaton
Paved twisty
Paved 90%
↓ GPX
5.0 km · 3.0 twisty km · best km 8 · ~1 tight corners
km 4.1–9 of 11.2
John D Dingell Drive · near Romulus
Paved twisty
Paved 100%
↓ GPX
3.3 km · 2.3 twisty km · best km 8 · ~1 tight corners · 1 hairpins
km 0–3.3 of 3.8
North Eaton Street (I 94 BL) · near Albion
Paved twisty
Paved 100%
↓ GPX
3.0 km · 2.0 twisty km · best km 7 · ~5 tight corners
km 0–3 of 7.5
Danaher Plains ORV Trail · near Seney
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
38.2 km · 37.3 twisty km · best km 13 · ~343 tight corners · 1 hairpins
km 0–38.2 of 38.2
Black Lake ORV Trail North · Manning → Alverno
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
34.2 km · 34.2 twisty km · best km 13 · ~301 tight corners · 2 hairpins
km 0–34.2 of 42.1
Cedar Creek Motorsport Trail · near Twin Lake
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
19.2 km · 19.2 twisty km · best km 13 · ~190 tight corners
km 0–19.2 of 19.2
Cedar Creek Motorsport Trail (M2) · near Twin Lake
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
14.5 km · 14.5 twisty km · best km 13 · ~180 tight corners · 4 hairpins
km 0–14.5 of 14.5
Trail 5 (SM 5) · Dodge City → Champion
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
22.3 km · 21.3 twisty km · best km 11 · ~120 tight corners · 1 hairpins
km 1–23.3 of 23.3
Mio ORV Trail · Comins → Red Oak
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
16.3 km · 15.3 twisty km · best km 12 · ~134 tight corners · 1 hairpins
km 0–16.3 of 16.3
Red Bridge ORV Trail East · Hangore Heights → Tower
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
15.9 km · 15.9 twisty km · best km 12 · ~125 tight corners
km 0–15.9 of 15.9
Black Lake ORV Trail South · Black Lake Bluffs → Manning
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
12.1 km · 12.1 twisty km · best km 13 · ~114 tight corners · 1 hairpins
km 0–12.1 of 12.1
Bummers Roost ORV Trail · Black Lake Bluffs → Canfield Beach
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
13.6 km · 13.6 twisty km · best km 13 · ~90 tight corners · 1 hairpins
km 0–13.6 of 13.6
Kalkaska ORV Trail · Angling → Ishaward
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
11.5 km · 11.5 twisty km · best km 13 · ~91 tight corners
km 0–11.5 of 11.5
Bummers Roost ORV Trail · Canfield Beach → Black Lake Bluffs
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
16.2 km · 16.2 twisty km · best km 12 · ~89 tight corners
km 0–16.2 of 16.2
Mack Lake Loop Trail (H57) · Goodar → Rose City
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
10.6 km · 10.6 twisty km · best km 12 · ~77 tight corners · 1 hairpins
km 0–10.6 of 10.6
Mack Lake Loop Trail (H57-7) · near Mio
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
8.7 km · 8.7 twisty km · best km 12 · ~60 tight corners
km 0–8.7 of 8.7
Riverside Dike · Walsh → Germfask
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
21.0 km · 17.1 twisty km · best km 10 · ~44 tight corners
km 1–22 of 23
Dishno Road · near Champion
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
12.8 km · 12.8 twisty km · best km 10 · ~46 tight corners
km 0–12.8 of 12.8
Atlanta ORV TRAIL · near Atlanta
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
7.5 km · 7.5 twisty km · best km 13 · ~52 tight corners
km 0–7.5 of 7.5
BH Route · Central → Eagle Harbor
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
10.3 km · 9.3 twisty km · best km 11 · ~67 tight corners · 2 hairpins
km 0–10.3 of 10.3
Ohio Camp Road (CR 418) · near Pine Stump Junction
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
10.9 km · 10.9 twisty km · best km 11 · ~41 tight corners
km 0–10.9 of 10.9
Northwestern Road · McComb Corner → Dodge City
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
20.0 km · 18.1 twisty km · best km 10 · ~31 tight corners
km 3–23.1 of 24.6
Norway Truck Trail · Felch → Norway
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
11.0 km · 11.0 twisty km · best km 10 · ~12 tight corners
km 0–11 of 13.1
Schultz Road · near Alfred
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
14.3 km · 12.3 twisty km · best km 9 · ~20 tight corners
km 1–15.3 of 15.3
Horseshoe Harbor Trail
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
9.7 km · 9.7 twisty km · best km 10 · ~34 tight corners
km 0–9.7 of 9.7
Marshland Wildlife Drive · near Germfask
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
6.8 km · 6.8 twisty km · best km 11 · ~19 tight corners
km 0–6.8 of 6.8
Unnamed road · Humboldt → Champion
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
8.6 km · 8.6 twisty km · best km 10 · ~17 tight corners
km 0–8.6 of 8.6
Highwater Truck Trail · Hiawatha → Gulliver
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
12.7 km · 10.9 twisty km · best km 10 · ~20 tight corners
km 13.1–25.8 of 25.8
Greenwood Reservoir Road / Black River Road (478) · South Greenwood → Republic
15.0 km · 5.1 twisty km · best km 8 · ~5 tight corners
km 2–17 of 20.3
Black Creek Road · near McComb Corner
7.0 km · 3.0 twisty km · best km 8 · ~2 tight corners
km 0–7 of 7
North Lake Shore Drive · Bliss → Cross Village
7.0 km · 3.0 twisty km · best km 9 · ~3 tight corners
km 0–7 of 11
County Road 601 (601) · Humboldt → Republic
8.9 km · 0.9 twisty km · best km 8 · ~5 tight corners
km 6.1–15 of 31.1
Pineview Drive · Alba → Deward
6.1 km · 2.1 twisty km · best km 8
km 4–10.1 of 10.7
County Road 476 (476) · Palmer → Ishpeming
10.0 km · 0.0 twisty km · best km 6 · ~3 tight corners
km 0–10 of 11.8
Wilderness Park Drive · Cecil → Little Traverse Bay Bands of Odawas Reservation
7.3 km · 1.0 twisty km · best km 8 · ~2 tight corners
km 1–8.3 of 8.3
Sable Lake Road (H-58) · near Grand Marais
7.0 km · 0.0 twisty km · best km 6
km 67–74 of 78.6
Huron Mountain Club Road (KK) · Gillet Landing → Big Bay
7.2 km · 0.0 twisty km · best km 6 · ~2 tight corners
km 0–7.2 of 7.2
West Outer Drive · Redford Charter Township → Dearborn Heights
9.1 km · 1.0 twisty km · best km 7 · ~2 tight corners
km 7–16.1 of 16.1
Croton Hardy Drive · near Croton
5.7 km · 0.0 twisty km · best km 6 · ~1 tight corners
km 0–5.7 of 5.7
Ridge Road / Longbridge Road (B-15) · near Pentwater
6.0 km · 1.0 twisty km · best km 7 · ~2 tight corners
km 1–7 of 18.5
5.1 km · 0.0 twisty km · best km 6
km 17–22.1 of 32.9
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.
The same roads, gathered around the place you would set off from.