← All roads

Twisty motorcycle roads in Ontario

1,153 twisty stretches · 14,463 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,153
Twisty stretches
14,463 km
Twisty kilometres
55
Flowing stretches
13 km
Longest paved stretch · Shrub Lake Road
Shrub Lake Road · near Canyon

Paved twisty
Paved 100%

12.8 km · 12.8 twisty km · best km 9 · ~1 tight corners
km 1–13.8 of 13.8

Score 8 · High

Caution Lake Road · near Redditt

Paved twisty
Paved 100%

11.0 km · 11.0 twisty km · best km 10 · ~24 tight corners
km 0–11 of 22.1

Score 8 · High

Kennedy Road (3) · near Markham

Paved twisty
Paved 100%

7.7 km · 6.7 twisty km · best km 10 · ~46 tight corners
km 22.1–29.8 of 29.8

Score 8 · High

Loon Lake Road

Paved twisty
Paved 100%

10.0 km · 7.0 twisty km · best km 9 · ~22 tight corners
km 0–10 of 10.5

Score 7 · Moderate

James Potter Road · near Brampton

Paved twisty
Paved 100%

6.0 km · 6.0 twisty km · best km 9 · ~26 tight corners · 1 hairpins
km 0–6 of 7.2

Score 8 · High

Woodbine Avenue (8) · Richmond Hill → Markham

Paved twisty
Paved 100%

10.8 km · 6.6 twisty km · best km 8 · ~25 tight corners
km 0–10.8 of 10.8

Score 7 · Moderate

Franklin Boulevard (RR 36) · near Cambridge

Paved twisty
Paved 100%

4.5 km · 2.4 twisty km · best km 11 · ~4 tight corners · 3 hairpins
km 1–5.5 of 5.5

Score 8 · High

Highway 518 (518) · Seguin Falls → Orrville

Paved twisty
Paved 100%

9.0 km · 6.0 twisty km · best km 8 · ~3 tight corners
km 34–43.1 of 63.8

Score 7 · Moderate

Old Cartier Road · near Onaping

Paved twisty
Paved 100%

7.0 km · 7.0 twisty km · best km 8 · ~1 tight corners
km 15–22 of 23.2

Score 7 · Moderate

Storm Bay Road · near Longbow Lake

Paved twisty
Paved 100%

4.9 km · 4.9 twisty km · best km 9 · ~4 tight corners
km 8–13 of 13

Score 8 · High

Wade 1153 Road · near Wade

Paved twisty
Paved 100%

3.1 km · 3.1 twisty km · best km 9 · ~8 tight corners
km 0–3.1 of 3.1

Score 9 · High

Bedford Road · Perth Road Village → Sydenham

Paved twisty
Paved 100%

4.1 km · 4.1 twisty km · best km 10 · ~1 tight corners
km 8–12.2 of 15.7

Score 8 · High

South Lavant Road (CR 16) · near Lavant

Paved twisty
Paved 100%

5.3 km · 4.3 twisty km · best km 8 · ~3 tight corners
km 45.1–50.4 of 50.4

Score 7 · Moderate

Burleigh Road (CR 15) · near Wilberforce

Paved twisty
Paved 100%

4.0 km · 3.0 twisty km · best km 9 · ~2 tight corners
km 5–9 of 9

Score 8 · High

Storm Bay Road · near Longbow Lake

Paved twisty
Paved 100%

3.0 km · 3.0 twisty km · best km 9 · ~3 tight corners
km 2–5 of 13

Score 8 · High

Clark Avenue West · Richmond Hill → Vaughan

Paved twisty
Paved 98%

4.4 km · 4.4 twisty km · best km 8 · ~18 tight corners · 1 hairpins
km 0–4.4 of 4.4

Score 7 · Moderate

Bur Oak Avenue · near Markham

Paved twisty
Paved 100%

3.0 km · 2.1 twisty km · best km 10 · ~5 tight corners · 1 hairpins
km 0–3 of 9.8

Score 8 · High

Highway 525 (525) · near Whitedog

Paved twisty
Paved 100%

4.0 km · 2.0 twisty km · best km 9 · ~1 tight corners
km 8–12 of 35.4

Score 7 · Moderate

Hinchinbrooke Road · near Verona

Paved twisty
Paved 100%

4.0 km · 3.1 twisty km · best km 8
km 0–4 of 6.3

Score 7 · Moderate

Prince Of Wales Drive · near Ottawa

Paved twisty
Paved 100%

3.3 km · 2.5 twisty km · best km 8 · ~2 tight corners · 1 hairpins
km 0–3.3 of 3.3

Score 7 · Moderate

Leslie Street / Don Mills Road (12) · near Markham

Paved twisty
Paved 100%

4.8 km · 3.8 twisty km · best km 8 · ~10 tight corners
km 10–14.8 of 14.8

Score 7 · Moderate

Box Grove Bypass / Ninth Line (69) · near Markham

Paved twisty
Paved 100%

3.3 km · 2.4 twisty km · best km 9 · ~13 tight corners
km 0–3.3 of 3.3

Score 7 · Moderate

Melville Avenue · Richmond Hill → Vaughan

Paved twisty
Paved 100%

4.2 km · 2.3 twisty km · best km 9 · ~6 tight corners · 2 hairpins
km 0–4.2 of 4.2

Score 6 · Moderate

Centennial Drive · near Kingston

Paved twisty
Paved 100%

3.3 km · 2.2 twisty km · best km 9 · ~8 tight corners
km 1–4.3 of 4.3

Score 7 · Moderate

Highway 546 (546)

Paved twisty
Paved 100%

6.1 km · 4.1 twisty km · best km 7
km 44.1–50.1 of 76.4

Score 6 · Moderate

MacKey Creek

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

10.4 km · 10.4 twisty km · best km 15 · ~48 tight corners · 1 hairpins
km 0–10.4 of 10.4

Score 15 · Extreme

Guitar Lake Road

Unpaved & 4WD
Gravel/Dirt 0%

32.8 km · 29.8 twisty km · best km 11 · ~4 tight corners
km 0–32.8 of 32.8

Score 9 · High

Unnamed road · Rolphton → Deep River

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

11.1 km · 9.2 twisty km · best km 15 · ~68 tight corners
km 0–11.1 of 11.1

Score 14 · Extreme

Crag Lake Trail

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

9.5 km · 9.5 twisty km · best km 15 · ~130 tight corners
km 0–9.5 of 9.5

Score 13 · Extreme

Sullivan Lake · Rolphton → Deep River

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

8.4 km · 8.4 twisty km · best km 15 · ~39 tight corners
km 0–8.4 of 8.4

Score 14 · Extreme

Rock Lake · near Quadeville

Unpaved & 4WD
Gravel/Dirt 0%

9.6 km · 9.6 twisty km · best km 14 · ~40 tight corners · 1 hairpins
km 0–9.6 of 9.6

Score 12 · Extreme

Hydroline Road · near Elliot Lake

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

27.0 km · 21.0 twisty km · best km 13 · ~93 tight corners · 1 hairpins
km 0–27 of 27

Score 8 · High

Hillbilly Hitop Trail

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

7.6 km · 7.6 twisty km · best km 15 · ~123 tight corners
km 0–7.6 of 7.6

Score 14 · Extreme

Rockgarden Trail · near Ompah

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

9.6 km · 9.6 twisty km · best km 14 · ~51 tight corners
km 0–9.6 of 9.6

Score 11 · High

Betty Lake Road · Kormak → Mountbatten 76A

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

14.3 km · 12.3 twisty km · best km 14 · ~77 tight corners · 4 hairpins
km 1–15.3 of 15.3

Score 10 · High

Unnamed road · Rolphton → Deep River

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

5.5 km · 5.5 twisty km · best km 15 · ~51 tight corners · 1 hairpins
km 0–5.5 of 5.5

Score 15 · Extreme

Portelance Road

Unpaved & 4WD
Gravel/Dirt 0%

15.5 km · 14.5 twisty km · best km 12 · ~16 tight corners
km 0–15.5 of 15.5

Score 10 · High

Leether Road

Unpaved & 4WD
Gravel/Dirt 0%

13.1 km · 12.1 twisty km · best km 11 · ~3 tight corners
km 0–13.1 of 13.1

Score 10 · High

McRae Hay Road · near Lake St. Peter

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

7.6 km · 6.6 twisty km · best km 15 · ~300 tight corners
km 0–7.6 of 7.6

Score 15 · Extreme

Road 14

Unpaved & 4WD
Gravel/Dirt 0%

15.0 km · 15.0 twisty km · best km 11 · ~5 tight corners
km 0–15 of 24

Score 9 · High

Unnamed road · Rolphton → Deep River

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

4.5 km · 4.5 twisty km · best km 15 · ~38 tight corners
km 0–4.5 of 4.5

Score 15 · Extreme

Sullivan Lake · near Deep River

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

4.9 km · 4.9 twisty km · best km 15 · ~60 tight corners
km 0–4.9 of 4.9

Score 15 · Extreme

Rawhide Lake Road

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

10.8 km · 10.8 twisty km · best km 13 · ~55 tight corners · 2 hairpins
km 0–10.8 of 10.8

Score 10 · High

Bennett Road · near Ashkibwaanikaaning / Seine River Village

Unpaved & 4WD
Gravel/Dirt 0%

6.9 km · 6.9 twisty km · best km 15 · ~74 tight corners
km 0–6.9 of 6.9

Score 13 · Extreme

To Hwy 17

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

13.6 km · 13.6 twisty km · best km 11 · ~69 tight corners
km 0–13.6 of 13.6

Score 9 · High

Leether Road

Unpaved & 4WD
Gravel/Dirt 0%

10.1 km · 10.1 twisty km · best km 11 · ~3 tight corners
km 0–10.1 of 10.1

Score 10 · High

White Road · White → Ingolf

Unpaved & 4WD
Gravel/Dirt 0%

9.7 km · 9.7 twisty km · best km 12 · ~13 tight corners
km 3–12.7 of 12.7

Score 10 · High

Unnamed road · Deux-Rivieres → Bissett Creek

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

9.3 km · 9.3 twisty km · best km 11 · ~11 tight corners · 1 hairpins
km 0–9.3 of 9.3

Score 10 · High

McKay Creek

Unpaved & 4WD
Gravel/Dirt 0%

12.9 km · 11.9 twisty km · best km 10 · ~22 tight corners
km 0–12.9 of 12.9

Score 9 · High

Whippletree Road · near Lake St. Peter

Unpaved & 4WD
Gravel/Dirt 0%

5.9 km · 5.9 twisty km · best km 15 · ~239 tight corners
km 0–5.9 of 5.9

Score 15 · Extreme

South Lavant Road (CR 16) · Poland → Lavant

Flowing
Paved 100%

17.0 km · 5.3 twisty km · best km 8 · ~5 tight corners
km 33.4–50.4 of 50.4

Score 6 · Moderate

Kushog Lake Road / County Road 11 (CR 11) · near Little Hawk Lake

Flowing
Paved 92%

12.6 km · 2.6 twisty km · best km 7
km 0–12.6 of 12.6

Score 6 · Moderate

Jones Road (671) · Grassy Narrows → Jones

Flowing
Paved 100%

21.0 km · 0.0 twisty km · best km 6
km 4.1–25 of 68.6

Score 5 · Moderate

Livingstone Lake Road (CR 12)

Flowing
Paved 100%

24.2 km · 0.0 twisty km · best km 6
km 2–26.2 of 26.2

Score 5 · Moderate

Highway 525 (525) · Whitedog → Minaki

Flowing
Paved 100%

18.4 km · 2.0 twisty km · best km 7
km 17–35.4 of 35.4

Score 5 · Moderate

Highway 525 (525) · near Whitedog

Flowing
Paved 100%

10.0 km · 2.0 twisty km · best km 9 · ~1 tight corners
km 4.1–14.1 of 35.4

Score 6 · Moderate

Franklin Boulevard (RR 36) · near Cambridge

Flowing
Paved 100%

5.5 km · 2.4 twisty km · best km 11 · ~4 tight corners · 3 hairpins
km 0–5.5 of 5.5

Score 8 · High

Arden Road · near Arden

Flowing
Paved 100%

10.1 km · 1.9 twisty km · best km 8 · ~2 tight corners
km 2–12.1 of 16.3

Score 5 · Moderate

Highway 546 (546)

Flowing
Paved 100%

11.0 km · 4.1 twisty km · best km 7
km 42.1–53.1 of 76.4

Score 5 · Moderate

Narrows Lock Road (CR 14) · Stanleyville → Newboro

Flowing
Paved 100%

7.0 km · 3.0 twisty km · best km 8 · ~2 tight corners
km 10–17 of 23.2

Score 6 · Moderate

Rodick Road · near Markham

Flowing
Paved 100%

6.5 km · 2.5 twisty km · best km 8 · ~9 tight corners
km 0–6.5 of 6.5

Score 6 · Moderate

Highway 534 (534) · near Restoule

Flowing
Paved 100%

8.8 km · 1.1 twisty km · best km 7 · ~1 tight corners
km 34.2–43 of 43.6

Score 5 · Moderate

Muskoka 21 Road (DR 21) · near Lake of Bays

Flowing
Paved 100%

7.9 km · 1.8 twisty km · best km 9
km 0–7.9 of 7.9

Score 6 · Moderate

Kawagama Lake Road (CR 8) · near Dorset

Flowing
Paved 100%

9.8 km · 0.8 twisty km · best km 7 · ~5 tight corners
km 6–15.8 of 15.8

Score 5 · Moderate

Northey’s Bay Road (CR 56) · near Woodview

Flowing
Paved 100%

5.9 km · 1.0 twisty km · best km 7 · ~1 tight corners
km 4.1–10 of 12.7

Score 6 · Moderate

Highway 533 (533)

Flowing
Paved 100%

11.0 km · 1.0 twisty km · best km 8
km 21–32 of 52

Score 5 · Moderate

Mosley Street · Wasaga Beach → Stayner

Flowing
Paved 100%

6.9 km · 1.9 twisty km · best km 10 · ~4 tight corners · 1 hairpins
km 1–7.9 of 7.9

Score 5 · Moderate

The East Mall · near Mississauga

Flowing
Paved 100%

7.5 km · 1.5 twisty km · best km 8 · ~5 tight corners
km 0–7.5 of 7.5

Score 5 · Moderate

Hurdville Road · McKellar → Waubamik

Flowing
Paved 100%

10.9 km · 0.0 twisty km · best km 6 · ~3 tight corners
km 4.1–15 of 15

Score 5 · Moderate

Desert Lake Road (19) · Perth Road Village → Verona

Flowing
Paved 100%

12.1 km · 0.9 twisty km · best km 7 · ~1 tight corners
km 0–12.1 of 12.1

Score 5 · Moderate

North Service Road West · near Oakville

Flowing
Paved 97%

5.7 km · 2.8 twisty km · best km 8 · ~5 tight corners
km 0–5.7 of 5.7

Score 6 · Moderate

Highway 546 (546)

Flowing
Paved 100%

10.4 km · 0.0 twisty km · best km 6 · ~1 tight corners
km 66–76.4 of 76.4

Score 5 · Moderate

Ravenscliffe Road (DR 2) · Haldane Hill → Ilfracombe

Flowing
Paved 100%

6.1 km · 1.1 twisty km · best km 8 · ~3 tight corners
km 0–6.1 of 23.3

Score 6 · Moderate

North Service Road · near Burlington

Flowing
Paved 100%

6.2 km · 1.0 twisty km · best km 8
km 8–14.2 of 14.2

Score 5 · Moderate

Highway 642 (642) · Superior Junction → Alcona

Flowing
Paved 100%

5.9 km · 2.0 twisty km · best km 7
km 11.2–17.1 of 73.1

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 Ontario

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

Ajax 17
Arden 48
Ashkibwaanikaaning / Seine River Village 15
Atikokan 13
Bekanon 6
Bissett Creek 49
Bonnechere 78
Burlington 19
Calabogie 69
Cambridge 11
Camp Wanapitei 17
Chiswick 25
Combermere 84
Deep River 51
Denbigh 71
Dorset 47
Dunchurch 11
Ear Falls 6
Echo River 19
Edison 36
Elliot Lake 17
Falconbridge 25
Glen Afton 33
Gordon Lake 14
Grassy Narrows 29
Great Desert 28
Green Point 4
Huntsville 30
Kennisis Lake 53
Key Junction 8
Keystone Camps 16
Kynoch 19
Lake St. Peter 64
Lasswade 14
Lavant 67
Little Hawk Lake 47
Lochalsh 9
Longbow Lake 39
Madawaska 74
Madoc 6
Madsen 4
Markham 22
Massey 9
Maynooth 69
McKellar 8
Minden 38
Minnitaki 22
Mountbatten 76A 7
Naotkamegwanning / Whitefish Bay 25
Nigigoonsiminikaaning 11
North Monetville 19
Ompah 77
Onaping 8
Ormsby 43
Owakonze 10
Palmer Rapids 89
Palomar 7
Perrault Falls 19
Perth Road Village 13
Petawawa 52
Plevna 76
Point Grondine 3 7
Portage Bend 9
Quadeville 94
Raphoe 9
Restoule 9
Sand Lake 16
Sand Point 8
Sault Ste. Marie 27
Seguin Falls 13
Skead 25
Spanish 14
Sudbury 12
Superior Junction 7
Taggart 10
The Back Settlement 16
Thorne 11
Tomiko 31
Tribag 34
Uphill 20
Vermilion Bay 34
Waterloo 5
White 13
Whitedog 21
Whitefish Falls 7
Wilberforce 54

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