← All roads

Twisty motorcycle roads in South Korea

1,963 twisty stretches · 24,723 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,963
Twisty stretches
24,723 km
Twisty kilometres
656
Flowing stretches
41 km
Longest paved stretch · 남서대로 / 남면로 (1024)
호반로 (532) · 부산리 → 동량면

Paved twisty
Paved 100%

28.0 km · 28.0 twisty km · best km 12 · ~191 tight corners
km 0–28 of 31.6

Score 11 · High

평화로 · 방산면 → 풍산리

Paved twisty
Paved 100%

34.0 km · 26.4 twisty km · best km 12 · ~80 tight corners
km 8–42 of 44.6

Score 9 · High

부연동길 (59) · 어성전리 → 삼산리

Paved twisty
Paved 100%

19.5 km · 19.5 twisty km · best km 13 · ~38 tight corners
km 20–39.5 of 39.5

Score 11 · High

벌문재로 / 민둥산로 (421) · 토산리 → 무릉리

Paved twisty
Paved 100%

30.2 km · 23.1 twisty km · best km 12 · ~54 tight corners
km 0–30.2 of 30.2

Score 9 · High

구룡령로 (56) · 갈천리 → 명개리

Paved twisty
Paved 100%

19.0 km · 18.0 twisty km · best km 11 · ~89 tight corners
km 19–38 of 59.3

Score 10 · High

정령치로 (737) · 주촌리 → 덕동리

Paved twisty
Paved 100%

12.2 km · 12.2 twisty km · best km 13 · ~19 tight corners
km 0–12.2 of 12.2

Score 11 · High

남서대로 / 남면로 (1024) · 서면 → 이동면

Paved twisty
Paved 100%

41.3 km · 30.4 twisty km · best km 10 · ~50 tight corners
km 0–41.3 of 41.3

Score 8 · High

함백산로 (414) · 태백시 → 고한읍

Paved twisty
Paved 100%

16.7 km · 14.7 twisty km · best km 13 · ~25 tight corners
km 0–16.7 of 16.7

Score 10 · High

안내회남로 (502) · 회남면 → 안내면

Paved twisty
Paved 100%

16.0 km · 13.0 twisty km · best km 13 · ~18 tight corners · 1 hairpins
km 0–16 of 24

Score 10 · High

북분안길 · 현남면 → 현북면

Paved twisty
Paved 100%
4WD track — check access

8.8 km · 8.8 twisty km · best km 14 · ~120 tight corners
km 0–8.8 of 8.8

Score 12 · Extreme

설악로 (44) · 한계리 → 오색리

Paved twisty
Paved 100%

16.9 km · 15.9 twisty km · best km 11 · ~47 tight corners
km 14.1–31 of 43.6

Score 9 · High

마산로 (901) · 흥덕리 → 지례면

Paved twisty
Paved 100%

17.8 km · 14.8 twisty km · best km 13 · ~69 tight corners · 1 hairpins
km 9–26.8 of 26.8

Score 9 · High

산성로 · 적상면 → 무주읍

Paved twisty
Paved 100%

10.0 km · 10.0 twisty km · best km 13 · ~89 tight corners
km 0–10 of 10.5

Score 11 · High

죽령로 · 풍기읍 → 당동리

Paved twisty
Paved 100%

14.0 km · 14.0 twisty km · best km 12 · ~52 tight corners
km 0–14 of 25.8

Score 10 · High

남부해안로 · near 남부면

Paved twisty
Paved 100%
4WD track — check access

8.7 km · 8.7 twisty km · best km 13 · ~56 tight corners
km 0–8.7 of 8.7

Score 11 · High

울릉순환로 (90) · 북면 → 서면

Paved twisty
Paved 100%

18.1 km · 13.1 twisty km · best km 13 · ~6 tight corners
km 21–39.1 of 39.9

Score 9 · High

용화양강로 (505) · 도덕리 → 용화면

Paved twisty
Paved 100%

10.0 km · 10.0 twisty km · best km 13 · ~48 tight corners
km 7.1–17.1 of 18.8

Score 11 · High

두타로 (28) · 미로면 → 번천리

Paved twisty
Paved 100%

16.0 km · 12.9 twisty km · best km 11 · ~16 tight corners · 1 hairpins
km 2.1–18 of 24.8

Score 9 · High

명주길 (14) · 외동읍 → 문무대왕면

Paved twisty
Paved 100%

11.1 km · 11.1 twisty km · best km 12 · ~11 tight corners
km 6–17.1 of 17.1

Score 10 · High

백암온천로 · 본신리 → 온정면

Paved twisty
Paved 100%

12.6 km · 10.6 twisty km · best km 12 · ~3 tight corners
km 14–26.6 of 26.6

Score 10 · High

산양일주로 (1021) · 풍화리 → 통영시

Paved twisty
Paved 100%

23.8 km · 17.7 twisty km · best km 12 · ~44 tight corners
km 0–23.8 of 23.8

Score 8 · High

경강로 (456) · 대관령면 → 성산면

Paved twisty
Paved 100%

10.0 km · 10.0 twisty km · best km 12 · ~30 tight corners
km 4–14 of 16.4

Score 10 · High

지등로 · 동량면 → 충주시

Paved twisty
Paved 100%

14.0 km · 13.0 twisty km · best km 11 · ~17 tight corners
km 0–14 of 14.8

Score 9 · High

천상로 · 평은면 → 이산면

Paved twisty
Paved 100%

9.6 km · 9.6 twisty km · best km 12 · ~76 tight corners
km 0–9.6 of 9.6

Score 11 · High

민주지산로 (49) · 둔전리 → 용화면

Paved twisty
Paved 100%

17.0 km · 12.9 twisty km · best km 13 · ~60 tight corners
km 24–41 of 41.9

Score 9 · High

백두대간 · 왕산리 → 송현리

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

35.2 km · 35.2 twisty km · best km 14 · ~632 tight corners · 3 hairpins
km 0–35.2 of 35.2

Score 13 · Extreme

갈골길 (10) · 원동리 → 상걸리

Unpaved & 4WD
Mixed 84%
4WD track — check access

31.0 km · 29.0 twisty km · best km 13 · ~328 tight corners · 1 hairpins
km 0–31 of 31

Score 11 · High

산음임도 · near 산음리

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

20.3 km · 20.3 twisty km · best km 14 · ~369 tight corners · 3 hairpins
km 0–20.3 of 20.3

Score 13 · Extreme

흑산일주로 · near 흑산면

Unpaved & 4WD
Gravel/Dirt 0%

25.5 km · 25.5 twisty km · best km 14 · ~109 tight corners
km 0–25.5 of 25.5

Score 11 · High

도원운학로 · 무릉도원면 → 운교리

Unpaved & 4WD
Mixed 12%
4WD track — check access

26.4 km · 26.4 twisty km · best km 13 · ~301 tight corners · 1 hairpins
km 1–27.4 of 27.4

Score 11 · High

성동로 · 북방리 → 풍천리

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

19.1 km · 19.1 twisty km · best km 13 · ~352 tight corners · 2 hairpins
km 0–19.1 of 19.1

Score 12 · Extreme

십이령로 (917) · 상당리 → 쌍전리

Unpaved & 4WD
Mixed 63%

27.2 km · 27.2 twisty km · best km 14 · ~69 tight corners
km 0–27.2 of 27.2

Score 10 · High

봉명길 · 북방리 → 봉명리

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

19.3 km · 19.3 twisty km · best km 13 · ~241 tight corners · 3 hairpins
km 0–19.3 of 19.3

Score 12 · Extreme

새비재길 · 고한읍 → 산솔면

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

23.0 km · 23.0 twisty km · best km 12 · ~46 tight corners
km 0–23 of 23.6

Score 10 · High

장군봉 임도 · 갈산리 → 서천리

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

18.1 km · 18.1 twisty km · best km 14 · ~157 tight corners
km 0–18.1 of 18.1

Score 12 · Extreme

오목길 · 가곡면 → 상마읍리

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

13.7 km · 13.7 twisty km · best km 14 · ~132 tight corners
km 0–13.7 of 13.7

Score 13 · Extreme

방터길 · 목계리 → 왕산면

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

15.1 km · 15.1 twisty km · best km 13 · ~180 tight corners · 1 hairpins
km 0–15.1 of 15.1

Score 12 · Extreme

Gyejoksan Mountain Red Clay Trail · near 대전광역시

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

14.3 km · 14.3 twisty km · best km 13 · ~120 tight corners
km 0–14.3 of 14.3

Score 12 · Extreme

백암산 임도 · 죽파리 → 기산리

Unpaved & 4WD
Mixed 19%
4WD track — check access

16.8 km · 16.8 twisty km · best km 13 · ~170 tight corners
km 0–16.8 of 16.8

Score 11 · High

노고단로 · 덕동리 → 광의면

Unpaved & 4WD
Gravel/Dirt 0%

15.9 km · 15.9 twisty km · best km 12 · ~35 tight corners
km 0–15.9 of 15.9

Score 11 · High

산덕임도 · 운봉읍 → 주촌리

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

13.2 km · 13.2 twisty km · best km 13 · ~186 tight corners · 2 hairpins
km 0–13.2 of 13.2

Score 12 · Extreme

왕피길 · 매화면 → 금강송면

Unpaved & 4WD
Gravel/Dirt 0%

16.4 km · 16.4 twisty km · best km 13 · ~12 tight corners
km 0–16.4 of 16.4

Score 11 · High

욕지일주로 · near 욕지면

Unpaved & 4WD
Mixed 83%

20.3 km · 19.4 twisty km · best km 11 · ~56 tight corners
km 0–20.3 of 20.3

Score 10 · High

부귀로 (18) · 북산면 → 간척리

Unpaved & 4WD
Mixed 31%

17.1 km · 17.1 twisty km · best km 13 · ~96 tight corners
km 4–21.1 of 21.1

Score 11 · High

솔숲길 · near 김삿갓면

Unpaved & 4WD
Mixed 36%

13.1 km · 13.1 twisty km · best km 13 · ~117 tight corners · 1 hairpins
km 0–13.1 of 13.1

Score 11 · High

넛재임도 · 석포면 → 고선리

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

9.8 km · 9.8 twisty km · best km 14 · ~173 tight corners
km 0–9.8 of 9.8

Score 13 · Extreme

한덕발산길 (3) · 서면 → 남산면

Unpaved & 4WD
Mixed 31%

19.0 km · 16.9 twisty km · best km 12 · ~115 tight corners
km 0–19 of 19.9

Score 10 · High

검마산 임도 · 수비면 → 죽파리

Unpaved & 4WD
Mixed 12%
4WD track — check access

13.0 km · 13.0 twisty km · best km 14 · ~108 tight corners
km 0–13 of 13

Score 11 · High

민유임도 · near 흥업면

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

8.1 km · 8.1 twisty km · best km 14 · ~169 tight corners
km 0–8.1 of 8.1

Score 14 · Extreme

삼승령임도 · 조금리 → 기산리

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

12.6 km · 12.6 twisty km · best km 13 · ~83 tight corners · 1 hairpins
km 0–12.6 of 12.6

Score 11 · High

노추산로 (410) · 신기리 → 고단리

Flowing
Paved 94%

56.6 km · 27.0 twisty km · best km 12 · ~53 tight corners
km 2.1–58.7 of 58.7

Score 7 · Moderate

구룡령로 (56) · 갈천리 → 내면

Flowing
Paved 100%

40.0 km · 18.0 twisty km · best km 11 · ~89 tight corners
km 17–57 of 59.3

Score 8 · High

영양로 / 갈산로 (31) · 소천면 → 일월면

Flowing
Paved 100%

37.0 km · 16.7 twisty km · best km 12 · ~29 tight corners
km 2–39 of 49.1

Score 7 · Moderate

가락재로 (56) · 화촌면 → 동면

Flowing
Paved 100%

30.0 km · 12.8 twisty km · best km 11 · ~11 tight corners
km 1–31 of 33.9

Score 7 · Moderate

조침령로 (418) · 서림리 → 기린면

Flowing
Paved 100%

27.0 km · 11.8 twisty km · best km 12 · ~8 tight corners
km 0–27 of 27.8

Score 7 · Moderate

방내로 (31) · 자운리 → 상남면

Flowing
Paved 100%

33.0 km · 9.0 twisty km · best km 12 · ~41 tight corners
km 20–53 of 54.6

Score 7 · Moderate

비룡로 · 화도읍 → 상면

Flowing
Paved 100%

26.0 km · 10.9 twisty km · best km 11 · ~6 tight corners
km 0–26 of 27

Score 7 · Moderate

성주로 / 증산로 (30) · 대덕면 → 금수강산면

Flowing
Paved 100%

24.0 km · 10.9 twisty km · best km 12 · ~16 tight corners · 2 hairpins
km 3.1–27.1 of 44.1

Score 7 · Moderate

고원로 (420) · 방림면 → 둔내면

Flowing
Paved 100%

24.1 km · 10.6 twisty km · best km 10 · ~21 tight corners
km 0–24.1 of 24.1

Score 7 · Moderate

광석로 / 장수원로 (408) · 두촌면 → 서석면

Flowing
Paved 100%

32.0 km · 8.9 twisty km · best km 9 · ~15 tight corners
km 0–32 of 36.4

Score 6 · Moderate

정안마곡사로 / 유구마곡사로 (604) · 석남리 → 월산리

Flowing
Paved 100%

25.0 km · 12.0 twisty km · best km 10 · ~7 tight corners
km 0–25 of 40.1

Score 7 · Moderate

민속마을길 (58) · 상사면 → 외서면

Flowing
Paved 100%

25.1 km · 10.1 twisty km · best km 11 · ~17 tight corners · 2 hairpins
km 6–31.2 of 31.2

Score 7 · Moderate

회남로 (571) · 회인면 → 증약리

Flowing
Paved 100%

23.6 km · 10.0 twisty km · best km 10
km 2–25.6 of 25.6

Score 7 · Moderate

태백산로 (31) · 태백시 → 산솔면

Flowing
Paved 100%

29.1 km · 11.7 twisty km · best km 8 · ~8 tight corners
km 6–35.1 of 36.2

Score 6 · Moderate

산촌옥관로 / 수선로 (912) · 구봉리 → 청리면

Flowing
Paved 100%

21.0 km · 10.1 twisty km · best km 10 · ~11 tight corners · 2 hairpins
km 0–21 of 21.8

Score 7 · Moderate

덕생로 / 초동로 (516) · 초평면 → 음성읍

Flowing
Paved 100%

24.5 km · 11.5 twisty km · best km 11 · ~17 tight corners · 1 hairpins
km 0–24.5 of 24.5

Score 7 · Moderate

진고개로 (6) · 삼산리 → 간평리

Flowing
Paved 100%

25.4 km · 7.0 twisty km · best km 12 · ~23 tight corners
km 16–41.4 of 41.4

Score 7 · Moderate

내린천로 (446) · 상남면 → 내면

Flowing
Paved 100%

25.5 km · 7.0 twisty km · best km 10 · ~6 tight corners
km 0–25.5 of 25.5

Score 6 · Moderate

다락재로 / 화서로 (86) · 설악면 → 서종면

Flowing
Paved 100%

14.1 km · 7.0 twisty km · best km 13 · ~39 tight corners
km 0–14.1 of 14.1

Score 9 · High

조선특구로 (77) · 진전면 → 동해면

Flowing
Paved 100%

21.0 km · 6.0 twisty km · best km 11 · ~30 tight corners · 1 hairpins
km 0–21 of 31

Score 7 · Moderate

정남진해안로 / 회진로 (819) · 상발리 → 회진면

Flowing
Paved 100%

24.0 km · 10.4 twisty km · best km 8 · ~12 tight corners · 1 hairpins
km 0–24 of 36.2

Score 6 · Moderate

진도대로 (18) · 의신면 → 남동리

Flowing
Paved 100%

26.0 km · 9.0 twisty km · best km 9 · ~12 tight corners · 1 hairpins
km 28–54 of 72

Score 6 · Moderate

비행로 · 지사면 → 장수읍

Flowing
Paved 100%

19.8 km · 7.0 twisty km · best km 11 · ~50 tight corners
km 1.2–21 of 25.8

Score 7 · Moderate

황계폭포로 / 서부로 (1026) · 용주면 → 하금리

Flowing
Paved 100%

17.0 km · 8.1 twisty km · best km 12 · ~33 tight corners
km 12–29 of 33.1

Score 8 · High

동상주천로 (55) · 주천면 → 동상면

Flowing
Paved 100%

22.0 km · 6.0 twisty km · best km 12 · ~10 tight corners
km 1–23 of 39.1

Score 7 · 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 South Korea

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

간성읍 34
갑천면 148
강천면 143
거제시 79
거진읍 27
계룡시 105
공산동 141
관산읍 52
관인면 67
광시면 61
광탄면 67
구천면 142
궁류면 166
귀덕리 6
금곡리 160
금수강산면 159
기계면 114
기산리 166
길곡면 144
김제시 82
나포면 73
남면 153
남하면 184
내면 104
노곡면 112
노천리 141
다인면 146
달산면 118
대가면 164
대동면 83
대리 123
대서면 79
대전면 98
대창면 131
덕림리 137
도산면 157
도양읍 55
동량면 141
동면 125
동읍 135
둔내면 165
둔전리 157
마서면 56
마암리 130
만석리 113
매화면 127
몽탄면 45
무릉도원면 156
문산읍 41
문수면 193
방산면 76
백곡면 82
변산면 46
복내면 83
봉평면 139
부계면 138
부산광역시 67
부상리 142
비봉면 109
비안면 128
사내면 95
사담리 132
산내면 172
산북면 131
산서면 160
삼산리 83
삼죽면 96
상남면 160
상오리 133
생일면 28
서구 67
서면 209
서호면 48
서화면 64
석읍리 82
석정리 69
설악면 126
성남시 88
성덕면 74
세지면 67
소향리 122
손양면 57
송광면 103
송현리 105
수산면 159
승주읍 120
시흥시 50
신서면 48
신암리 144
신양리 157
신지면 33
신평면 146
신흥리 154
안도리 39
안동시 176
안좌면 29
앙성면 143
여수시 109
연도리 117
염산면 38
영월읍 191
오원리 164
옥천면 94
왕곡면 57
용당리 158
용인시 72
우곡면 166
우도면 6
운암면 124
울릉읍 5
울산광역시 75
원덕리 118
월성리 89
위도면 26
율어면 88
은산면 62
의신면 29
입장면 70
자월면 25
장봉리 24
장천면 139
적성면 150
전동면 85
정천면 153
종천면 47
주천면 139
줄포면 63
지도읍 25
지천면 154
진교면 153
진월면 140
청도리 108
청리면 146
청암면 164
청운면 135
청하면 137
초평면 113
추자면 12
춘산면 138
태백시 166
태안읍 31
통영시 88
풍천면 150
하황리 79
해보면 54
해제면 32
화도면 30
화성시 43
회동리 149
회인면 107
효령면 137
후포면 120
흥업면 151

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