← All roads

Twisty motorcycle roads in Minnesota

256 twisty stretches · 4,114 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.

256
Twisty stretches
4,114 km
Twisty kilometres
20
Flowing stretches
12 km
Longest paved stretch · Wildeness Drive
Wildeness Drive · near Lake Itasca

Paved twisty
Paved 100%

12.1 km · 9.1 twisty km · best km 8 · ~18 tight corners
km 0–12.1 of 13.2

Score 7 · Moderate

Refuge Auto Tour Route · near Ortonville

Paved twisty
Paved 100%

5.2 km · 3.3 twisty km · best km 9 · ~11 tight corners
km 0–5.2 of 5.2

Score 8 · High

County Road 103 (CR 103) · Spring Lodge Resort and Marina → International Falls

Paved twisty
Paved 100%

3.0 km · 3.0 twisty km · best km 9
km 0–3 of 3

Score 8 · High

Gleason Road · near Edina

Paved twisty
Paved 100%

3.0 km · 3.0 twisty km · best km 8
km 0–3 of 3.6

Score 8 · High

Echo Trail (CR 116) · near Ely

Paved twisty
Paved 91%

5.0 km · 3.1 twisty km · best km 9 · ~9 tight corners
km 11–16 of 39.1

Score 7 · Moderate

State Highway 76 (MN 76) · Sheldon → Caledonia

Paved twisty
Paved 100%

3.0 km · 3.0 twisty km · best km 8
km 9–12 of 17.9

Score 7 · Moderate

Meadwood Road

Paved twisty
Paved 100%

3.8 km · 3.8 twisty km · best km 8
km 1–4.8 of 4.8

Score 7 · Moderate

Flying Cloud Drive / Chaska Boulevard · Chaska → Shakopee

Paved twisty
Paved 100%

3.0 km · 2.0 twisty km · best km 9
km 0–3 of 3

Score 7 · Moderate

West Branch Road (CR 256) · near Rollins

Paved twisty
Paved 100%

4.1 km · 3.1 twisty km · best km 7 · ~1 tight corners
km 0–4.1 of 6.3

Score 7 · Moderate

County Road 111 (CR 111) · near Deerwood

Paved twisty
Paved 100%

3.0 km · 1.7 twisty km · best km 7 · ~3 tight corners
km 2–5 of 6.1

Score 7 · Moderate

David Dill-Taconite State Trail · Eagles Nest → Ely

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

18.5 km · 16.5 twisty km · best km 11 · ~66 tight corners
km 1–19.5 of 19.5

Score 8 · High

OHV Trail · near Virginia

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

6.2 km · 6.2 twisty km · best km 12 · ~73 tight corners · 2 hairpins
km 0–6.2 of 6.2

Score 11 · High

Camp 20 Road · near Hovland

Unpaved & 4WD
Gravel/Dirt 0%

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

Score 9 · High

Moose Walk Trail · near Finland

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

14.4 km · 11.4 twisty km · best km 10 · ~43 tight corners
km 0–14.4 of 14.4

Score 8 · High

Pequaywan/Brimson Trails

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

19.0 km · 14.2 twisty km · best km 12 · ~64 tight corners · 1 hairpins
km 0–19 of 19

Score 7 · Moderate

Esther Lake Road

Unpaved & 4WD
Gravel/Dirt 0%

9.6 km · 7.6 twisty km · best km 10 · ~11 tight corners
km 0–9.6 of 9.6

Score 9 · High

Thunder Lake Trail

Unpaved & 4WD
Gravel/Dirt 0%

9.3 km · 9.3 twisty km · best km 9 · ~47 tight corners
km 0–9.3 of 9.3

Score 9 · High

Ringo Road · Grand Portage → Fort Charlotte

Unpaved & 4WD
Gravel/Dirt 0%

13.5 km · 11.5 twisty km · best km 10 · ~21 tight corners
km 0–13.5 of 13.5

Score 8 · High

Deerfield Trail · Hackensack → Backus

Unpaved & 4WD
Gravel/Dirt 0%

7.9 km · 6.9 twisty km · best km 10 · ~40 tight corners
km 0–7.9 of 7.9

Score 9 · High

Pancore Lake Road

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

10.8 km · 9.8 twisty km · best km 10 · ~7 tight corners
km 0–10.8 of 10.8

Score 8 · High

Deer Snowmobile Trail

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

6.1 km · 6.1 twisty km · best km 11 · ~38 tight corners
km 0–6.1 of 6.1

Score 10 · High

Omaday Lake Trail / Forest Road 179 (FR 179)

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

6.0 km · 6.0 twisty km · best km 10 · ~18 tight corners · 1 hairpins
km 0–6 of 6.9

Score 9 · High

Forest Road 199 / Hunting Shack River Road (FR 199) · Crane Lake → Buyck

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

10.1 km · 9.1 twisty km · best km 10 · ~23 tight corners
km 0–10.1 of 10.1

Score 8 · High

Bull Moose Forest Road · near Oshawa

Unpaved & 4WD
Gravel/Dirt 0%

9.1 km · 9.1 twisty km · best km 10 · ~47 tight corners
km 0–9.1 of 11

Score 8 · High

State Forest Road 402 · near Two Inlets

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

7.1 km · 7.1 twisty km · best km 11 · ~17 tight corners
km 0–7.1 of 7.1

Score 9 · High

Forest Road 377E

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

10.0 km · 9.2 twisty km · best km 10 · ~35 tight corners · 1 hairpins
km 0–10 of 19.5

Score 8 · High

Akeley Cutoff Forest Road · near Akeley

Unpaved & 4WD
Gravel/Dirt 0%

8.1 km · 8.1 twisty km · best km 10 · ~25 tight corners
km 0–8.1 of 8.8

Score 8 · High

Echo Trail (CR 116)

Unpaved & 4WD
Gravel/Dirt 0%

14.9 km · 10.8 twisty km · best km 9 · ~38 tight corners
km 19.1–34 of 39.1

Score 7 · Moderate

Lax Lake Trail · Finland → Silver Bay

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

4.8 km · 4.8 twisty km · best km 11 · ~29 tight corners
km 0–4.8 of 4.8

Score 10 · High

Wolf Lake Trail · near Fifty Lakes

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

8.0 km · 8.0 twisty km · best km 10 · ~44 tight corners · 1 hairpins
km 0–8 of 8.9

Score 8 · High

Omaday Lake Trail

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

4.6 km · 4.6 twisty km · best km 11 · ~30 tight corners
km 0–4.6 of 4.6

Score 10 · High

Old Many Pt Forest Trail · Elbow Lake → Pine Point

Unpaved & 4WD
Gravel/Dirt 0%

7.1 km · 7.1 twisty km · best km 10 · ~26 tight corners
km 0–7.1 of 8.7

Score 8 · High

Herb Brandstrom Trail

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

11.0 km · 10.0 twisty km · best km 9 · ~29 tight corners
km 0–11 of 19.4

Score 8 · High

Forest Rt 912 · Kelly Landing → Isabella

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

4.9 km · 4.9 twisty km · best km 10 · ~16 tight corners
km 0–4.9 of 4.9

Score 10 · High

CJ Ramstad/North Shore State Trail · Lax Lake → Silver Bay

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

8.3 km · 8.3 twisty km · best km 9 · ~20 tight corners
km 0–8.3 of 8.3

Score 8 · High

Chestnut Avenue (MN 210) · Nagaajiwanaang → Carlton

Flowing
Paved 100%

13.0 km · 2.0 twisty km · best km 8
km 0–13 of 108

Score 5 · Moderate

County 71 Northwest (CR 71) · near Hackensack

Flowing
Paved 100%

10.0 km · 2.0 twisty km · best km 8 · ~1 tight corners
km 0–10 of 11.6

Score 5 · Moderate

West Branch Road (CR 256) · near Rollins

Flowing
Paved 100%

6.3 km · 3.1 twisty km · best km 7 · ~2 tight corners
km 0–6.3 of 6.3

Score 6 · Moderate

County Road 109 · Fremont → Rushford Village

Flowing
Paved 100%

6.6 km · 1.3 twisty km · best km 7 · ~11 tight corners
km 5.1–11.7 of 11.7

Score 6 · Moderate

MN 1

Flowing
Paved 100%

13.0 km · 1.0 twisty km · best km 7
km 60–73 of 165

Score 5 · Moderate

County Road 111 (CR 111) · near Deerwood

Flowing
Paved 100%

5.1 km · 1.7 twisty km · best km 7 · ~4 tight corners
km 1–6.1 of 6.1

Score 6 · Moderate

Theodore Wirth Parkway · Minneapolis → Robbinsdale

Flowing
Paved 100%

5.8 km · 2.0 twisty km · best km 8
km 0–5.8 of 5.8

Score 6 · Moderate

MN 43 · Yucatan → Choice

Flowing
Paved 100%

6.4 km · 1.4 twisty km · best km 8 · ~1 tight corners
km 12.6–19 of 34.4

Score 6 · Moderate

County 7 Boulevard (CR 7) · near Vasa

Flowing
Paved 100%

6.8 km · 1.0 twisty km · best km 7 · ~1 tight corners
km 9.2–16 of 18.8

Score 5 · Moderate

County Road 45 (CR 45) · near Marcell

Flowing
Paved 100%

5.0 km · 1.0 twisty km · best km 7 · ~1 tight corners
km 7–12 of 22.2

Score 6 · Moderate

Nason Hill Road North / Paul Avenue North (CH 7) · near Marine on Saint Croix

Flowing
Paved 100%

5.7 km · 1.7 twisty km · best km 8 · ~2 tight corners
km 17–22.7 of 22.7

Score 5 · Moderate

South Mississippi River Boulevard · Mendota Heights → Minneapolis

Flowing
Paved 98%

5.0 km · 1.0 twisty km · best km 8
km 0–5 of 6.4

Score 6 · Moderate

County Road 45 (CR 45)

Flowing
Paved 100%

6.2 km · 0.0 twisty km · best km 6 · ~1 tight corners
km 16–22.2 of 22.2

Score 5 · Moderate

Woodland Avenue (CH 9) · Duluth → Rice Lake

Flowing
Paved 100%

5.0 km · 1.0 twisty km · best km 7 · ~1 tight corners · 1 hairpins
km 0–5 of 26.2

Score 5 · Moderate

County Highway 35 (CR 35) · near Elbow Lake Village

Flowing
Paved 100%

6.0 km · 0.0 twisty km · best km 6
km 5.1–11 of 26.2

Score 5 · Moderate

West Center Street (CR 26) · near Elba

Flowing
Paved 100%

6.1 km · 0.0 twisty km · best km 6
km 0–6.1 of 7.2

Score 4 · Moderate

State Highway 15 / Main Street North · near Hutchinson

Flowing
Paved 100%

6.1 km · 1.0 twisty km · best km 7
km 82–88.1 of 144.6

Score 4 · Moderate

Snelling Avenue / Snelling Avenue South · Mendota Heights → Saint Paul

Flowing
Paved 100%

7.0 km · 0.0 twisty km · best km 6 · ~5 tight corners
km 1.2–8.2 of 8.2

Score 4 · Moderate

County Road 31 (CR 31) · near Oakridge

Flowing
Paved 93%

7.0 km · 0.0 twisty km · best km 6
km 6–13 of 16.3

Score 3 · Moderate

MN 60 · near West Albany

Flowing
Paved 100%

5.0 km · 0.0 twisty km · best km 6
km 34–39 of 58.6

Score 5 · 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 Minnesota

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

Akeley 47
Ash Lake 17
Aure 5
Automba 19
Bass Brook 37
Belden 11
Bemidji 26
Biwabik 37
Brittmount 19
Carlton 16
Cass Lake 31
Cloverdale 12
Coleraine 32
Dads Corner 14
Deerwood 25
Duluth 24
Edina 9
Ely 43
Forest Grove 11
Fredenberg 28
Goodland 24
Grand Portage 20
Harlis 15
Hibbing 20
Hill City 27
Hoyt Lakes 57
International Falls 8
Isabella 77
Jay See Landing 80
Kelliher 10
Kimberly 20
Lutsen 44
Marcell 25
Margie 13
McGrath 13
Nett Lake 20
Norris Camp 7
Oakridge 8
Outing 35
Oylen 19
Paupores 17
Pine Point 30
Rice Lake 27
Rollins 50
Sand Point 31
Shovel Lake 33
Silver Bay 66
Solana 17
Sylvan 12
Tofte 57
Vasa 4
Virginia 22
Wabedo 41
Wakemup 30
Whipholt 38
Wildwood 22
Wolford 33

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