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.
Veterans Road (VA 91) · Joe Whites → Broadford
Paved twisty
Paved 100%
↓ GPX
18.0 km · 16.0 twisty km · best km 13 · ~4 tight corners
km 17–35 of 84
B F Buchanan Highway (VA 16) · Tazewell → Chatham Hill
Paved twisty
Paved 100%
↓ GPX
18.0 km · 16.0 twisty km · best km 12 · ~1 tight corners
km 9–27 of 47.3
Road Ridge Turnpike (SR 618) · Marvin → Raven
Paved twisty
Paved 100%
↓ GPX
16.0 km · 14.1 twisty km · best km 11 · ~4 tight corners
km 1–17 of 17
Hayters Gap Road (VA 80) · Elk Garden → Walker Place
Paved twisty
Paved 100%
↓ GPX
14.0 km · 11.0 twisty km · best km 12 · ~1 tight corners
km 4–18 of 33.9
Crabtree Falls Highway / Tye River Turnpike (VA 56) · Nash → Vesuvius
Paved twisty
Paved 100%
↓ GPX
22.0 km · 20.0 twisty km · best km 11 · ~3 tight corners
km 26–48 of 50
Flat Ridge Road / Comers Rock Road (SR 658) · Grant → Flat Ridge
Paved twisty
Paved 100%
↓ GPX
14.0 km · 13.0 twisty km · best km 12 · ~2 tight corners
km 1–15 of 33.6
Jeb Stuart Highway · Damascus → Big Hill
Paved twisty
Paved 100%
↓ GPX
16.0 km · 11.9 twisty km · best km 12 · ~1 tight corners
km 20–36 of 250.8
SR 606 · Shepherd Hill → Keokee
Paved twisty
Paved 100%
↓ GPX
11.8 km · 9.7 twisty km · best km 10 · ~2 tight corners
km 15–26.8 of 26.8
Robinson Tract Road (SR 738) · Pulaski → Little Creek
Paved twisty
Paved 100%
↓ GPX
6.2 km · 6.2 twisty km · best km 13 · ~3 tight corners
km 9–15.2 of 15.2
Reddish Knob Road (CR 25) · near Palo Alto
Paved twisty
Paved 100%
↓ GPX
11.1 km · 10.1 twisty km · best km 11 · ~13 tight corners
km 0–11.1 of 11.8
B F Buchanan Highway / Park Boulevard (VA 16) · Chatham Hill → Marion
Paved twisty
Paved 100%
↓ GPX
10.0 km · 10.0 twisty km · best km 11
km 31–41 of 47.3
Big Ridge Road (SR 668) · Flat Ridge → Independence
Paved twisty
Paved 100%
↓ GPX
11.2 km · 10.2 twisty km · best km 11 · ~2 tight corners
km 0–11.2 of 11.2
Inman Road (VA 160) · Keokee → Laurel
Paved twisty
Paved 100%
↓ GPX
7.1 km · 7.1 twisty km · best km 12
km 0–7.1 of 12.8
Rawley Pike / Blue Gray Trail (US 33)
Paved twisty
Paved 100%
↓ GPX
12.1 km · 11.1 twisty km · best km 10 · ~1 tight corners
km 5–17.1 of 45.8
Highlands Parkway / Jeb Stuart Highway · near Mill Creek
Paved twisty
Paved 100%
↓ GPX
10.0 km · 9.0 twisty km · best km 11
km 52–62 of 250.8
New Garden Road (SR 645) · Coulwood → Cleveland
Paved twisty
Paved 100%
↓ GPX
12.7 km · 10.6 twisty km · best km 11
km 0–12.7 of 12.7
KY 160 · Roda → Keokee
Paved twisty
Paved 100%
↓ GPX
9.2 km · 8.2 twisty km · best km 11 · ~3 tight corners
km 0–9.2 of 9.2
Dungannon Road / Hanging Rock Parkway (VA 72) · Dungannon → Coeburn
Paved twisty
Paved 100%
↓ GPX
12.0 km · 8.0 twisty km · best km 12 · ~1 tight corners
km 4–16.1 of 48.1
Mountain View Church Road / Porters Mountain Road (SR 607) · Webster → Montvale
Paved twisty
Paved 100%
↓ GPX
8.0 km · 7.0 twisty km · best km 11 · ~2 tight corners
km 2–10 of 12.2
Wades Gap Road (SR 726) · near Naff
Paved twisty
Paved 100%
↓ GPX
7.1 km · 7.1 twisty km · best km 12 · ~1 tight corners
km 0–7.1 of 9.1
Campbells Mountain Road (SR 814) · Love → Nash
Paved twisty
Paved 100%
↓ GPX
6.0 km · 6.0 twisty km · best km 12 · ~3 tight corners
km 0–6 of 7.3
The Lake Road (SR 607) · Tandy → Clintwood
Paved twisty
Paved 100%
↓ GPX
10.0 km · 9.0 twisty km · best km 10
km 0–10 of 11.6
Flat Ridge Road (SR 601) · Sugar Grove → Barton Crossroad
Paved twisty
Paved 100%
↓ GPX
12.3 km · 9.4 twisty km · best km 11
km 9–21.3 of 21.3
State Route 619 · near Norton
Paved twisty
Paved 100%
↓ GPX
4.0 km · 4.0 twisty km · best km 12 · ~4 tight corners
km 0–4 of 4
Trail of the Lonesome Pine Road (VA 70) · Jonesville → Blackwater
Paved twisty
Paved 100%
↓ GPX
9.1 km · 8.1 twisty km · best km 11
km 5–14.1 of 19.1
Bearwallow Road (SR 616) · Height → Glen Burke
Unpaved & 4WD
Mixed 71%
↓ GPX
34.1 km · 34.1 twisty km · best km 12 · ~36 tight corners · 1 hairpins
km 0–34.1 of 34.1
Allegheny (55) · Sunrise → Mooretown
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
19.2 km · 18.2 twisty km · best km 12 · ~79 tight corners
km 0–19.2 of 19.2
State Route 623 (SR 623) · Burke’s Garden → Sharon Springs
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
16.1 km · 16.1 twisty km · best km 13 · ~10 tight corners
km 15–31.1 of 31.1
Osborne Ridge Road (SR 706) · Wise → Dungannon
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
26.2 km · 24.2 twisty km · best km 12 · ~7 tight corners · 2 hairpins
km 0–26.2 of 26.2
Walker Mountain Forest Road (FR 387) · Little Baltimore → Yost
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
20.4 km · 17.4 twisty km · best km 13 · ~49 tight corners · 1 hairpins
km 0–20.4 of 20.4
South Pedlar Trail · near Big Island
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
15.2 km · 15.2 twisty km · best km 13 · ~90 tight corners · 4 hairpins
km 0–15.2 of 15.2
Blowing Rock Road / Bartick Road (SR 611) · Clintwood → Haysi
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
29.1 km · 23.2 twisty km · best km 12 · ~3 tight corners
km 1–30.2 of 30.2
Vepco Forest Road (FR 240) · Clines Hacking → Yankeetown
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
19.5 km · 19.5 twisty km · best km 11 · ~13 tight corners
km 0–19.5 of 19.5
Trail 1 (Green) · Saint Paul → Coeburn
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
14.0 km · 14.0 twisty km · best km 12 · ~48 tight corners
km 0–14 of 14
Wildlife Road (FR 224) · New Castle → Catawba
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
14.5 km · 14.5 twisty km · best km 13 · ~3 tight corners
km 0–14.5 of 14.5
Reservoir Road · Oronoco → Beverlytown
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
19.0 km · 17.1 twisty km · best km 13 · ~2 tight corners
km 0–19 of 19.7
Wild Steer Road (FR 6202) · near Marion
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
11.8 km · 11.8 twisty km · best km 12 · ~5 tight corners
km 0–11.8 of 11.8
Robinson Gap Road / Beverly Town Road (SR 607) · Buena Vista → Pera
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
18.8 km · 18.8 twisty km · best km 11
km 1–19.8 of 19.8
Bald Mountain Forest Road (FR 162) · Stuarts Draft → White Rock
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
15.9 km · 15.9 twisty km · best km 12 · ~19 tight corners
km 0–15.9 of 15.9
Deskins Road (SR 620) · Vansant → Venia
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
22.0 km · 19.0 twisty km · best km 11 · ~3 tight corners
km 2–24 of 25.5
Pulaski Tract · Lithia → Nace
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
12.2 km · 12.2 twisty km · best km 12 · ~10 tight corners
km 0–12.2 of 12.2
Panther Falls Road · near Buena Vista
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
12.5 km · 12.5 twisty km · best km 12 · ~3 tight corners
km 0–12.5 of 12.5
Bartons Gap Road (FS 643) · Quebec → Stony Battery
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
11.7 km · 11.7 twisty km · best km 12 · ~2 tight corners · 1 hairpins
km 0–11.7 of 11.7
Wallen Ridge Road (FSR# 641) · Big Stone Gap → Deep Springs
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
10.8 km · 10.8 twisty km · best km 12
km 0–10.8 of 10.8
Big Ridge Road (VA 63) · Clinchco → Haysi
Unpaved & 4WD
Mixed 40%
↓ GPX
15.0 km · 15.0 twisty km · best km 12 · ~1 tight corners
km 48.1–63 of 63
Lime Kiln Road · Bath Alum → Hot Springs
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
16.7 km · 15.7 twisty km · best km 11 · ~10 tight corners
km 0–16.7 of 16.7
Mud Fork Road (SR 643) · Falls Mills → Stony Ridge
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
24.5 km · 21.5 twisty km · best km 11 · ~2 tight corners
km 2–26.5 of 26.5
Parkers Gap Road (FS-812) · near Natural Bridge Station
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
11.4 km · 11.4 twisty km · best km 13 · ~2 tight corners
km 0–11.4 of 11.4
State Route 625 (SR 625) · Tazewell → Ceres
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
14.0 km · 13.0 twisty km · best km 12 · ~13 tight corners
km 1–15 of 16
High Knob School Road (SR 619) · Norton → Lano
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
17.0 km · 15.0 twisty km · best km 12 · ~13 tight corners
km 0–17 of 20.8
Hayters Gap Road (VA 80) · Smithfield → Meadowview
32.0 km · 14.0 twisty km · best km 12 · ~2 tight corners
km 0–32 of 33.9
Highlands Parkway · Green Cove → Volney
31.0 km · 12.0 twisty km · best km 11 · ~1 tight corners
km 40.1–71.1 of 250.8
Blue Ridge Parkway / Parkway Drive (VA 43) · Buchanan → Peaksville
20.0 km · 9.1 twisty km · best km 11 · ~3 tight corners
km 1–21 of 32.2
Mountain Turnpike (US 250) · Monterey → Hightown
24.0 km · 8.8 twisty km · best km 10
km 64–88 of 93.3
Bullpasture River Road (SR 678) · McDowell → Williamsville
22.0 km · 6.0 twisty km · best km 9
km 0–22 of 49.1
Skyline Drive · Skyland → Morning Star
19.0 km · 9.0 twisty km · best km 9
km 101–120 of 169.1
Paint Bank Road (VA 311) · New Castle → Paint Bank
20.0 km · 8.0 twisty km · best km 9
km 41–61 of 62.8
Ferrum Mountain Road (SR 602) · Ferrum → Algoma
17.1 km · 7.2 twisty km · best km 11 · ~2 tight corners
km 1–18.1 of 30.9
Charity Highway / Franklin Street (VA 40) · Endicott → Charity
18.0 km · 7.9 twisty km · best km 11
km 27–45 of 51.9
Skyline Drive · Simmons Gap → Sandy Bottom
19.0 km · 8.1 twisty km · best km 8
km 43–62 of 169.1
Helen Henderson Highway (VA 80) · Davenport → Fuller Corner
17.0 km · 7.0 twisty km · best km 10
km 35–52 of 66.8
Hurley Road (SR 643) · Kelsa → Matney
21.0 km · 6.0 twisty km · best km 10 · ~1 tight corners
km 5–26 of 27
Old Rocklick Road (SR 645) · Ira → Big Rock
14.9 km · 6.9 twisty km · best km 9 · ~1 tight corners
km 1–15.9 of 15.9
Seldom Seen Road (SR 617) · Doe Hill → McDowell
11.9 km · 5.8 twisty km · best km 10 · ~1 tight corners · 1 hairpins
km 0–11.9 of 11.9
Moccasin Valley Road (SR 613) · Bolton → Collinwood
18.0 km · 5.1 twisty km · best km 10 · ~3 tight corners
km 0–18 of 32.8
Turnpike Road (SR 672) · Collierstown → Lexington
10.4 km · 4.3 twisty km · best km 9
km 0–10.4 of 10.4
Cleveland Road (VA 82) · Cleveland → Lebanon
11.1 km · 5.1 twisty km · best km 9
km 0–11.1 of 11.1
Kimberling Road (SR 612) · Kimberling → Bland
12.5 km · 4.6 twisty km · best km 10
km 5–17.5 of 17.5
Carsonville Road (SR 660) · Lower Elk Creek → Carsonville
12.0 km · 4.0 twisty km · best km 10
km 0–12 of 16.2
Whitetop Road (SR 600) · Dry Fork → Whitetop
18.1 km · 4.1 twisty km · best km 8 · ~1 tight corners
km 10–28.1 of 28.1
Blue Ridge Parkway · Big Island → Natural Bridge Station
12.0 km · 4.0 twisty km · best km 8
km 4–16 of 35.3
Mountain Valley Road (VA 39) · Mountain Grove → Warm Springs
10.9 km · 4.9 twisty km · best km 10
km 12.1–23 of 28
Coffee Road (SR 644) · Perrowville → Boonsboro
10.1 km · 5.0 twisty km · best km 9 · ~1 tight corners
km 17–27.1 of 27.1
State Highway 194 (KY 194) · near Kelsa
12.0 km · 4.1 twisty km · best km 8
km 3–15.1 of 19.8
East Hazel Mountain Road (SR 657) · Carrie → Hazel
8.9 km · 3.9 twisty km · best km 10 · ~2 tight corners
km 0–8.9 of 8.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.