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.
Forest Road 99 (NF 99) · near Pumice Plain
Paved twisty
Paved 100%
↓ GPX
24.0 km · 18.9 twisty km · best km 10 · ~2 tight corners
km 0–24 of 25.9
Old Blewett Pass Highway · near Blewett
Paved twisty
Paved 100%
↓ GPX
8.0 km · 8.0 twisty km · best km 12 · ~11 tight corners
km 0–8 of 9.7
North West Newman Lake Drive · near Otis Orchards
Paved twisty
Paved 100%
↓ GPX
11.0 km · 10.0 twisty km · best km 11 · ~7 tight corners
km 0–11 of 13.8
State Route 129 (SR 129) · Anatone → Hanson Ferry
Paved twisty
Paved 100%
↓ GPX
11.0 km · 11.0 twisty km · best km 10
km 46–57 of 65.7
Mount Baker Highway (SR 542) · near Heather Meadows
Paved twisty
Paved 100%
↓ GPX
11.4 km · 9.4 twisty km · best km 11 · ~7 tight corners
km 39.2–50.6 of 50.6
Little Kalama River Road · Pigeon Springs → Woodland
Paved twisty
Paved 100%
↓ GPX
11.6 km · 9.7 twisty km · best km 11 · ~38 tight corners
km 0–11.6 of 11.6
East Mercer Way · Renton → Mercer Island
Paved twisty
Paved 100%
↓ GPX
7.0 km · 6.0 twisty km · best km 12 · ~1 tight corners
km 0–7 of 7.9
Wind River Road (NF 30) · near Northwoods
Paved twisty
Paved 100%
↓ GPX
8.0 km · 8.0 twisty km · best km 10
km 20–28 of 45.8
Ellemeham Mountain Road · near Oroville
Paved twisty
Paved 100%
↓ GPX
12.9 km · 10.0 twisty km · best km 10 · ~28 tight corners
km 1.1–14 of 19.8
Forest Road 25 (NF 25)
Paved twisty
Paved 100%
↓ GPX
16.0 km · 12.8 twisty km · best km 9 · ~9 tight corners
km 29–45 of 68.8
Forest Road 9085 (NF 9085)
Paved twisty
Paved 100%
↓ GPX
9.8 km · 8.8 twisty km · best km 10 · ~1 tight corners
km 0–9.8 of 9.8
Mount Constitution Road · near Eastsound
Paved twisty
Paved 100%
↓ GPX
7.0 km · 6.0 twisty km · best km 11 · ~6 tight corners
km 0–7 of 7.7
Blewett Road (NF 7320) · near Blewett
Paved twisty
Paved 100%
↓ GPX
6.5 km · 6.5 twisty km · best km 11 · ~7 tight corners
km 0–6.5 of 6.5
Reecer Creek Road (NF 35) · Lauderdale Junction → Dutch Settlement
Paved twisty
Paved 100%
↓ GPX
10.0 km · 8.9 twisty km · best km 10 · ~7 tight corners
km 3.1–13 of 23.6
Courtney Road · near Bingen
Paved twisty
Paved 97%
↓ GPX
7.1 km · 6.1 twisty km · best km 11
km 1–8.1 of 8.1
Forest Road 26 (NF 26)
Paved twisty
Paved 100%
↓ GPX
8.0 km · 7.0 twisty km · best km 11 · ~17 tight corners
km 14–22.1 of 27.2
Mount Baker Highway (SR 542) · near Heather Meadows
Paved twisty
Paved 100%
↓ GPX
5.2 km · 5.2 twisty km · best km 11 · ~6 tight corners
km 0–5.2 of 5.2
Forest Road 65 (NF 65) · near Stabler
Paved twisty
Paved 100%
↓ GPX
9.2 km · 8.2 twisty km · best km 10 · ~13 tight corners
km 12–21.2 of 26.9
Forest Road 26 (NF 26) · Randle → Cispus
Paved twisty
Paved 100%
↓ GPX
9.0 km · 7.0 twisty km · best km 11 · ~13 tight corners
km 1–10 of 27.2
Forest Road 25 (NF 25) · near Siler
Paved twisty
Paved 100%
↓ GPX
9.0 km · 8.0 twisty km · best km 10 · ~5 tight corners
km 13–22 of 68.8
Bridge Creek Road (CH 2)
Paved twisty
Paved 100%
↓ GPX
16.1 km · 10.9 twisty km · best km 9 · ~1 tight corners
km 10–26.1 of 49.3
Cloverland Road · near Jerry
Paved twisty
Paved 100%
↓ GPX
5.0 km · 5.0 twisty km · best km 11
km 1–6 of 23.6
Entiat Valley Road (FS 51)
Paved twisty
Paved 100%
↓ GPX
11.0 km · 8.0 twisty km · best km 9 · ~3 tight corners
km 1–12.1 of 25
Forest Road 47 (NF 47) · near Randle
Paved twisty
Paved 100%
↓ GPX
6.7 km · 6.7 twisty km · best km 10 · ~14 tight corners
km 0–6.7 of 6.7
North Summit Road
Paved twisty
Paved 95%
↓ GPX
6.9 km · 6.9 twisty km · best km 11 · ~22 tight corners
km 0–6.9 of 6.9
Forest Road 5200 (FS 5200) · Plain → Farris
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
45.8 km · 44.9 twisty km · best km 13 · ~156 tight corners
km 10–55.8 of 55.8
Dinkelman Ridge Road (FS 5210) · Entiat → Farris
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
31.0 km · 30.1 twisty km · best km 12 · ~137 tight corners
km 0–31 of 31
Forest Road 39 (NF 39) · Deer Park → Whistler Basin
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
45.9 km · 42.0 twisty km · best km 12 · ~127 tight corners · 1 hairpins
km 12.1–58 of 58.6
Forest Road 71 (NF 71) · Reliance → Cinebar
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
40.7 km · 37.7 twisty km · best km 12 · ~27 tight corners
km 0–40.7 of 40.7
Forest Road 8410 (FS 8410) · Hollywood Beach → Winesap
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
47.0 km · 42.0 twisty km · best km 11 · ~97 tight corners
km 0–47 of 48.3
Liberty-Beehive Road (NF 9712) · Dutch Settlement → Lauderdale Junction
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
37.0 km · 35.0 twisty km · best km 13 · ~67 tight corners
km 0–37 of 40.7
Tyee Ridge Road (FS 5700) · Plain → Ardenvoir
Unpaved & 4WD
Mixed 42%
↓ GPX
40.1 km · 38.2 twisty km · best km 11 · ~40 tight corners
km 0–40.1 of 40.1
Bare Mountain Road (NF 54) · Chelatchie → Hemlock
Unpaved & 4WD
Mixed 50%
↓ GPX
49.2 km · 43.1 twisty km · best km 11 · ~41 tight corners
km 1–50.2 of 50.2
Grade Creek Road (FR 8020) · near Greens Landing
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
47.0 km · 36.9 twisty km · best km 11 · ~79 tight corners
km 3–50 of 73.7
National Forest Development Road 9521 · Jared → Bingville
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
40.0 km · 35.1 twisty km · best km 12 · ~199 tight corners · 1 hairpins
km 0–40 of 43.4
Forest Road 74 (NF 74) · Reliance → Elbe
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
35.0 km · 32.0 twisty km · best km 11 · ~63 tight corners
km 0–35 of 37.2
Sitkum-Sol Duc Road (FS 2900)
Unpaved & 4WD
Mixed 49%
↓ GPX
31.3 km · 28.4 twisty km · best km 12 · ~94 tight corners
km 26–57.3 of 60.3
Segelsen Road (NF 18)
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
32.6 km · 31.6 twisty km · best km 12 · ~5 tight corners
km 1–33.6 of 33.6
National Forest Development Road 28 · Sauk → Darrington
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
25.9 km · 24.9 twisty km · best km 12 · ~22 tight corners
km 0–25.9 of 25.9
Forest Road 68 (FS 6800) · Stabler → Carson
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
27.7 km · 25.7 twisty km · best km 12 · ~69 tight corners
km 0–27.7 of 27.7
Forest Road 2366 (NF 2366) · near Deckerville
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
20.3 km · 20.3 twisty km · best km 12 · ~35 tight corners
km 0–20.3 of 20.3
Unnamed road · Loon Lake → Valley
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
23.0 km · 23.0 twisty km · best km 13 · ~150 tight corners
km 0–23 of 23
Forest Road 64 (NF 64)
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
38.0 km · 33.1 twisty km · best km 11 · ~44 tight corners
km 0–38 of 48.6
C-2000 · near Smith Place
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
28.0 km · 25.0 twisty km · best km 12 · ~150 tight corners
km 0–28 of 28.5
Roaring Ridge Road (FS 5801) · French Creek → Ardenvoir
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
23.4 km · 22.5 twisty km · best km 12 · ~60 tight corners
km 0–23.4 of 23.4
Harvey Creek Road (FR 1935) · Ione → Diamond City (site)
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
29.5 km · 27.5 twisty km · best km 12 · ~3 tight corners
km 0–29.5 of 29.5
Forest Road 2341 (NF 2341) · Windy → Matlock
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
19.1 km · 18.1 twisty km · best km 12 · ~44 tight corners
km 1–20.1 of 20.1
GD 866 (NF 2343) · near Windy
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
17.3 km · 17.3 twisty km · best km 12 · ~65 tight corners
km 0–17.3 of 17.3
Bethel Ridge Road (NF 1500) · Rimrock → Nile
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
31.4 km · 29.4 twisty km · best km 11 · ~26 tight corners
km 1–32.4 of 32.4
Forest Road 5701 (FS 5701) · near Ardenvoir
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
15.7 km · 15.7 twisty km · best km 12 · ~100 tight corners
km 0–15.7 of 15.7
Lewis River Road (NF 90) · Northwoods → Cougar
41.0 km · 12.1 twisty km · best km 9 · ~22 tight corners
km 32–73 of 73.8
Forest Road 88 (NF 88) · near Tire Junction
15.0 km · 7.0 twisty km · best km 9 · ~1 tight corners
km 0–15 of 24.1
Scatter Creek Road / National Forest Road 53 · West Fork → Republic
11.7 km · 2.8 twisty km · best km 8 · ~5 tight corners
km 0–11.7 of 11.7
Mountain Highway East (SR 7) · Eatonville → New Reliance
9.0 km · 3.9 twisty km · best km 9
km 1–10 of 47.1
Forest Road 23 (NF 23) · near Cora
12.0 km · 3.0 twisty km · best km 8 · ~1 tight corners
km 19–31 of 86.5
9.0 km · 3.9 twisty km · best km 10 · ~3 tight corners
km 2–11 of 43.2
State Highway 112 (SR 112) · near Pysht
10.1 km · 5.0 twisty km · best km 8 · ~1 tight corners
km 43.1–53.2 of 104.7
Hoko Ozette Road · Sekiu → Old Royal
13.1 km · 2.7 twisty km · best km 7 · ~6 tight corners
km 0–13.1 of 34.4
Yale Bridge Road (SR 503) · Chelatchie → Yale
7.0 km · 3.0 twisty km · best km 11 · ~2 tight corners
km 21–28.1 of 63.8
Loop Road · near Stevenson
7.5 km · 3.5 twisty km · best km 10 · ~13 tight corners
km 0–7.5 of 7.5
Stevens Canyon Road · near Paradise
15.1 km · 2.0 twisty km · best km 8
km 0–15.1 of 30.6
Olympic Highway · Ovington → Piedmont
14.0 km · 1.0 twisty km · best km 7
km 208–222 of 241.5
Glenwood Highway · near Wahkiacus
10.0 km · 3.0 twisty km · best km 8
km 9–19 of 38.2
Smith Creek Road · Brooklyn → Vesta
8.0 km · 3.0 twisty km · best km 10 · ~5 tight corners
km 0–8 of 21.4
Southwest Dash Point Road (SR 509) · near Federal Way
8.3 km · 3.0 twisty km · best km 9 · ~4 tight corners
km 0–8.3 of 8.3
Chesaw Road (CR 9480) · Bodie → Chesaw
9.0 km · 3.0 twisty km · best km 8 · ~1 tight corners
km 1–10 of 15.6
Bothell-Everett Highway (SR 527) · near Mill Creek
9.0 km · 4.0 twisty km · best km 7 · ~6 tight corners
km 4–13 of 15.1
Highway 112 (SR 112) · near Twin
9.9 km · 1.8 twisty km · best km 8 · ~1 tight corners
km 63.1–73 of 104.7
Cape Loop Road · Neah Bay → Wa’atch
5.0 km · 2.1 twisty km · best km 9
km 0–5 of 7.2
9.2 km · 2.0 twisty km · best km 8 · ~2 tight corners
km 38–47.2 of 128.5
Ostrander Road · near Kelso
5.2 km · 2.2 twisty km · best km 8
km 0–5.2 of 5.2
Holcomb Road · near Kelso
7.1 km · 2.0 twisty km · best km 8 · ~3 tight corners
km 0–7.1 of 7.8
Loomis-Oroville Road · Oroville → Nighthawk
9.0 km · 1.0 twisty km · best km 8
km 5–14 of 38.6
Tommy Creek Road (FS 5605) · near Brief
11.3 km · 1.0 twisty km · best km 7 · ~2 tight corners
km 0–11.3 of 11.3
Lake Cavanaugh Road · Montborne → Lake Cavanaugh
11.0 km · 2.0 twisty km · best km 7
km 0–11 of 16.4
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.