← All roads

Twisty motorcycle roads in North Korea

296 twisty stretches · 3,161 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.

296
Twisty stretches
3,161 km
Twisty kilometres
95
Flowing stretches
94 km
Longest paved stretch · 5
5 · 랑림읍 → 림산리

Paved twisty
Paved 100%

94.0 km · 80.9 twisty km · best km 12 · ~285 tight corners
km 2–96 of 126.1

Score 9 · High

Unnamed road · 회양리 → 룡풍리

Paved twisty
Paved 100%

61.0 km · 55.9 twisty km · best km 13 · ~164 tight corners · 1 hairpins
km 0–61 of 102.2

Score 11 · High

64 · 유승리 → 도삼리

Paved twisty
Paved 100%

45.0 km · 38.7 twisty km · best km 14 · ~194 tight corners · 2 hairpins
km 9.1–54 of 169.8

Score 10 · High

3 · 구룡리 → 고풍읍

Paved twisty
Paved 100%

39.0 km · 38.0 twisty km · best km 13 · ~79 tight corners
km 12.1–51.1 of 51.1

Score 10 · High

Unnamed road · 송련리 → 대동리

Paved twisty
Paved 100%

46.0 km · 40.0 twisty km · best km 13 · ~252 tight corners
km 87–133.1 of 204.5

Score 10 · High

74 · 와포리 → 양평리

Paved twisty
Paved 100%

37.0 km · 35.0 twisty km · best km 13 · ~163 tight corners · 4 hairpins
km 76–113 of 128.8

Score 10 · High

10 · 신연리 → 남상리

Paved twisty
Paved 100%

46.9 km · 39.7 twisty km · best km 12 · ~272 tight corners
km 32.1–79 of 131.1

Score 9 · High

丹阿线 (G331) · 룡상리 → 부흥리

Paved twisty
Paved 100%

49.9 km · 42.6 twisty km · best km 11 · ~200 tight corners
km 14.1–64 of 64

Score 9 · High

3 · 쌍룡리 → 양덕읍

Paved twisty
Paved 100%

30.0 km · 27.0 twisty km · best km 13 · ~49 tight corners
km 7–37 of 95.6

Score 11 · High

十临线 (X125) · 四道沟镇 → 桦皮村

Paved twisty
Paved 100%

25.0 km · 25.0 twisty km · best km 12 · ~184 tight corners
km 0–25 of 26.4

Score 11 · High

73 · 대흥1동 → 포거동

Paved twisty
Paved 100%

48.0 km · 37.2 twisty km · best km 11 · ~139 tight corners
km 7–55 of 80

Score 8 · High

74 · 달천리 → 룡원로동자구

Paved twisty
Paved 100%

26.0 km · 25.0 twisty km · best km 13 · ~213 tight corners
km 16.1–42 of 128.8

Score 10 · High

Unnamed road · 우시읍 → 직리

Paved twisty
Paved 100%

27.0 km · 22.0 twisty km · best km 12 · ~206 tight corners
km 172–199.1 of 204.5

Score 10 · High

宽碑线 (X616) · near 신평리

Paved twisty
Paved 100%

16.0 km · 16.0 twisty km · best km 14 · ~170 tight corners
km 0–16 of 20.8

Score 12 · Extreme

72 · 룡림읍 → 신창리

Paved twisty
Paved 100%

18.0 km · 18.0 twisty km · best km 13 · ~178 tight corners
km 30–48 of 115.3

Score 11 · High

64 · 창현리 → 광통리

Paved twisty
Paved 100%

17.8 km · 17.8 twisty km · best km 13 · ~91 tight corners
km 61.3–79 of 169.8

Score 11 · High

63 · 월현리 → 영웅리

Paved twisty
Paved 100%

13.9 km · 13.9 twisty km · best km 13 · ~57 tight corners
km 1.1–15 of 27.7

Score 12 · Extreme

Unnamed road · 남서리 → 우중리

Paved twisty
Paved 100%

22.0 km · 20.1 twisty km · best km 13 · ~111 tight corners
km 136–158 of 204.5

Score 10 · High

65 · 흑수리 → 성장리

Paved twisty
Paved 100%

23.0 km · 22.1 twisty km · best km 12 · ~10 tight corners
km 13–36 of 58.5

Score 10 · High

43 · 온정리 → 단풍리

Paved twisty
Paved 100%

16.0 km · 15.0 twisty km · best km 14 · ~168 tight corners
km 2–18 of 34.3

Score 12 · Extreme

Unnamed road · 유평리 → 송련리

Paved twisty
Paved 100%

19.0 km · 19.0 twisty km · best km 13 · ~53 tight corners
km 65.1–84 of 204.5

Score 11 · High

65 · 진송리 → 관평리

Paved twisty
Paved 100%

20.1 km · 17.0 twisty km · best km 12 · ~88 tight corners
km 21–41.1 of 48.8

Score 10 · High

73 · 대흥1동 → 백암로동자구

Paved twisty
Paved 100%

39.0 km · 30.1 twisty km · best km 11 · ~100 tight corners · 1 hairpins
km 0–39 of 166.3

Score 8 · High

64 · 동고리 → 어궁로동자구

Paved twisty
Paved 100%

14.0 km · 14.0 twisty km · best km 13 · ~7 tight corners
km 7–21 of 51.5

Score 11 · High

8 · 신양읍 → 성천읍

Paved twisty
Paved 100%

27.0 km · 20.8 twisty km · best km 13 · ~114 tight corners
km 20–47 of 48.9

Score 9 · High

62 · 수원리 → 흥상리

Unpaved & 4WD
Mixed 67%

48.0 km · 41.0 twisty km · best km 14 · ~344 tight corners · 1 hairpins
km 11–59 of 67.9

Score 10 · High

76 · 금골1동 → 세천리

Unpaved & 4WD
Gravel/Dirt 0%

28.4 km · 27.4 twisty km · best km 14 · ~206 tight corners · 4 hairpins
km 0–28.4 of 28.4

Score 11 · High

7 · 신단천 → 곡구리

Unpaved & 4WD
Mixed 87%

21.9 km · 21.9 twisty km · best km 13 · ~120 tight corners
km 54.1–76 of 77.6

Score 11 · High

64 · 흑수리 → 래일로동자구

Unpaved & 4WD
Mixed 27%

25.9 km · 23.9 twisty km · best km 13 · ~28 tight corners
km 106.1–132 of 169.8

Score 10 · High

Unnamed road · 광천리 → 회덕리

Unpaved & 4WD
Gravel/Dirt 0%

20.0 km · 19.0 twisty km · best km 12 · ~176 tight corners
km 1–21 of 30

Score 11 · High

3 · 장평리 → 승통리

Unpaved & 4WD
Gravel/Dirt 0%

25.7 km · 20.7 twisty km · best km 13 · ~28 tight corners
km 25.1–50.8 of 50.8

Score 10 · High

43 · 대백리 → 포천리

Unpaved & 4WD
Gravel/Dirt 0%

17.0 km · 17.0 twisty km · best km 13 · ~173 tight corners · 1 hairpins
km 26–43 of 51.5

Score 11 · High

수문교 (5) · 황초로동자구 → 수전로동자구

Unpaved & 4WD
Gravel/Dirt 0%

15.0 km · 15.0 twisty km · best km 13 · ~6 tight corners
km 25–40 of 180.6

Score 11 · High

8 · 룡포리 → 구룡리

Unpaved & 4WD
Mixed 14%

17.9 km · 16.8 twisty km · best km 13 · ~167 tight corners · 2 hairpins
km 2.2–20 of 38.8

Score 11 · High

41 · 산참리 → 룡각리

Unpaved & 4WD
Mixed 49%

16.1 km · 16.1 twisty km · best km 13 · ~146 tight corners · 1 hairpins
km 2–18.1 of 24.7

Score 11 · High

Unnamed road · 증산리 → 세천리

Unpaved & 4WD
Gravel/Dirt 0%

17.6 km · 16.6 twisty km · best km 11 · ~90 tight corners
km 0–17.6 of 17.6

Score 10 · High

31 · 속사리 → 청두리

Unpaved & 4WD
Gravel/Dirt 0%

16.1 km · 15.0 twisty km · best km 13 · ~117 tight corners
km 0–16.1 of 16.1

Score 10 · High

76 · 상평리 → 세천리

Unpaved & 4WD
Gravel/Dirt 0%

13.0 km · 13.0 twisty km · best km 12 · ~91 tight corners
km 0–13 of 32.2

Score 10 · High

67 · 서곡리 → 백암리

Unpaved & 4WD
Gravel/Dirt 1%

14.0 km · 12.9 twisty km · best km 11 · ~5 tight corners
km 38–52 of 57.8

Score 10 · High

Unnamed road · 로탄로동자구 → 夹皮沟村

Unpaved & 4WD
Mixed 14%

16.0 km · 14.9 twisty km · best km 12 · ~86 tight corners · 1 hairpins
km 112–128 of 138.9

Score 9 · High

71 · 메물리 → 산수리

Unpaved & 4WD
Mixed 78%

17.0 km · 15.0 twisty km · best km 11 · ~72 tight corners
km 40–57.1 of 186.5

Score 9 · High

Unnamed road · near 강선로동자구

Unpaved & 4WD
Gravel/Dirt 0%

9.2 km · 9.2 twisty km · best km 13 · ~93 tight corners
km 0–9.2 of 28.6

Score 11 · High

Unnamed road · 竹林村 죽림촌 → 흥암리

Unpaved & 4WD
Gravel/Dirt 10%

12.0 km · 11.0 twisty km · best km 12 · ~89 tight corners
km 164–176 of 282.9

Score 10 · High

Unnamed road · 금철리 → 철령리

Unpaved & 4WD
Gravel/Dirt 4%

11.0 km · 11.0 twisty km · best km 12 · ~53 tight corners
km 107–118 of 124.4

Score 10 · High

3 · 선암리 → 신평읍

Unpaved & 4WD
Mixed 56%

13.6 km · 10.6 twisty km · best km 13 · ~48 tight corners
km 82–95.6 of 95.6

Score 10 · High

76 · 금골1동 → 백금산동

Unpaved & 4WD
Gravel/Dirt 0%

7.0 km · 7.0 twisty km · best km 13 · ~72 tight corners
km 0–7 of 8.1

Score 12 · Extreme

Nucleartest Road · 풍계리 → Nuclear Test Site

Unpaved & 4WD
Gravel/Dirt 0%

16.2 km · 15.1 twisty km · best km 12 · ~68 tight corners
km 1.1–17.3 of 17.3

Score 9 · High

7 · 문동리 → 동호2동

Unpaved & 4WD
Mixed 50%

11.0 km · 10.0 twisty km · best km 13 · ~54 tight corners
km 79–90 of 175.8

Score 10 · High

Unnamed road · 龙渊村 룡연촌 → 새골리

Unpaved & 4WD
Gravel/Dirt 0%

7.7 km · 6.7 twisty km · best km 13 · ~88 tight corners · 2 hairpins
km 127.4–135.1 of 282.9

Score 11 · High

67 · 이팔리 → 부전읍

Unpaved & 4WD
Mixed 65%

15.0 km · 12.0 twisty km · best km 11 · ~19 tight corners
km 50–65 of 96.4

Score 9 · High

3 · 송광리 → 신양읍

Flowing
Paved 100%

64.1 km · 16.0 twisty km · best km 8
km 53–117.1 of 119.5

Score 5 · Moderate

73 · 백암읍 → 증산리

Flowing
Paved 100%

49.3 km · 16.0 twisty km · best km 12 · ~72 tight corners
km 117–166.3 of 166.3

Score 6 · Moderate

丹阿线 (G331) · 오호물동동 → 보천읍

Flowing
Paved 100%

66.2 km · 9.7 twisty km · best km 8 · ~57 tight corners · 1 hairpins
km 2–68.2 of 367.9

Score 5 · Moderate

80 · 령하로동자구 → 신중리

Flowing
Paved 100%

31.0 km · 14.9 twisty km · best km 10 · ~44 tight corners
km 0–31 of 44.9

Score 7 · Moderate

71 · 룡하로동자구 → 자서리

Flowing
Paved 100%

31.1 km · 15.0 twisty km · best km 10 · ~25 tight corners
km 145–176.1 of 186.5

Score 7 · Moderate

10 · 김형직읍 → 十二道沟镇 십이도구진

Flowing
Paved 100%

33.9 km · 14.0 twisty km · best km 10 · ~42 tight corners
km 27.2–61.1 of 157.1

Score 6 · Moderate

81 · 차유리 → 무수로동자구

Flowing
Paved 95%

20.2 km · 9.6 twisty km · best km 12 · ~84 tight corners
km 27.1–47.3 of 94.1

Score 8 · High

7 · 갈밭 → 신아산리

Flowing
Paved 100%

27.0 km · 10.3 twisty km · best km 11 · ~64 tight corners · 1 hairpins
km 30.1–57.1 of 136.4

Score 7 · Moderate

Unnamed road · 덕암리 → 량강로동자구

Flowing
Paved 100%

32.0 km · 7.8 twisty km · best km 10 · ~38 tight corners
km 0–32 of 52.5

Score 6 · Moderate

50 · 제작리 → 련봉리

Flowing
Paved 100%

24.0 km · 10.7 twisty km · best km 10 · ~11 tight corners
km 1–25 of 46.9

Score 6 · Moderate

71 · 안기리 → 신흥로동자구

Flowing
Paved 100%

20.0 km · 7.1 twisty km · best km 11 · ~14 tight corners
km 99–119 of 186.5

Score 7 · Moderate

10 · 호하로동자구 → 大栗子街道

Flowing
Paved 100%

11.9 km · 5.9 twisty km · best km 11 · ~10 tight corners
km 15.1–27 of 145.7

Score 8 · High

1 · 오성리 → 박천읍

Flowing
Paved 100%

25.8 km · 5.9 twisty km · best km 9 · ~29 tight corners
km 56–81.8 of 81.8

Score 6 · Moderate

Unnamed road · 맹산읍 → 인포로동자구

Flowing
Paved 100%

17.0 km · 6.0 twisty km · best km 12 · ~1 tight corners
km 0–17 of 24.8

Score 6 · Moderate

9 · 우포리 → 풍서읍

Flowing
Paved 100%

15.0 km · 6.4 twisty km · best km 10 · ~32 tight corners
km 52–67 of 187.2

Score 7 · Moderate

9 · 로동리 → 오일로동자구

Flowing
Paved 100%

14.0 km · 6.1 twisty km · best km 11 · ~26 tight corners
km 0–14 of 187.2

Score 7 · Moderate

Unnamed road · 권상리 → 남서리

Flowing
Paved 100%

14.9 km · 6.9 twisty km · best km 8 · ~14 tight corners
km 9–23.9 of 23.9

Score 7 · Moderate

Unnamed road · 녕변읍 → 서화리

Flowing
Paved 100%

14.0 km · 6.4 twisty km · best km 9 · ~26 tight corners
km 6–20 of 21.3

Score 6 · Moderate

集本线 · near 위원읍

Flowing
Paved 100%

11.0 km · 4.1 twisty km · best km 11 · ~29 tight corners
km 4–15 of 23.3

Score 8 · High

10 · 초산읍 → 련풍리

Flowing
Paved 100%

13.1 km · 4.0 twisty km · best km 10 · ~11 tight corners
km 0–13.1 of 131.1

Score 6 · Moderate

Unnamed road · 원교리 → 신계읍

Flowing
Paved 100%

10.1 km · 5.0 twisty km · best km 10 · ~19 tight corners · 1 hairpins
km 34–44.1 of 58.3

Score 7 · Moderate

62 · 요덕읍 → 운흥리

Flowing
Paved 100%

17.0 km · 4.8 twisty km · best km 8 · ~22 tight corners
km 14–31 of 56.7

Score 6 · Moderate

5 · 양지로동자구 → 장진읍

Flowing
Paved 94%

13.3 km · 4.1 twisty km · best km 10 · ~3 tight corners
km 0–13.3 of 180.6

Score 6 · Moderate

10 · 광생리 → 신장리

Flowing
Paved 100%

11.9 km · 5.5 twisty km · best km 10 · ~13 tight corners
km 137.1–149 of 157.1

Score 7 · Moderate

7 · 경성읍 → 두남리

Flowing
Paved 100%

9.0 km · 4.1 twisty km · best km 11 · ~30 tight corners
km 2–11 of 45

Score 8 · High

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 North Korea

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

白金乡 백금향 34
砬台村 25
金华乡 금화향 45
长白县 장백현 49
马鹿沟镇 마록구진 45
강호리 16
개천시 31
경성읍 7
계현리 31
고산리 23
고산읍 32
고성읍 18
고참리 17
광천리 31
구룡리 40
금철리 30
김정숙읍 48
남양로동자구 20
녕변읍 28
단천시 19
대아리 14
도삼리 36
동신읍 27
동암동 22
동점로동자구 47
동호2동 8
두지리 38
락산동 26
랑림읍 30
래일로동자구 27
련진동 15
령하로동자구 49
로동리 26
룡림읍 31
룡상리 33
룡포리 30
룡하로동자구 47
루천리 25
림명리 17
만포시 23
맹산읍 39
무두봉동 17
문암리 11
박천읍 22
반송리 13
백암리 23
사기리 31
산수리 33
삼수읍 52
삼포로동자구 34
삼해동 22
상담리 43
상서리 31
상창리 34
서창로동자구 36
선봉구역 25
선암리 36
성기리 18
성북리 24
속사리 14
송련리 28
송원읍 26
송학리 45
수안읍 29
수전로동자구 24
승방로동자구 23
승통리 36
신산로동자구 28
신원리 37
신의주시 11
신평읍 37
신포시 7
신흥로동자구 45
신흥리 36
쌍암리 12
쌍운리 19
안기리 42
양덕읍 36
오호물동동 35
운봉리 34
운흥읍 53
원산시 21
원진리 21
은덕로동자구 33
은천읍 8
장재리 33
장진읍 26
전창리 35
제작리 9
천마읍 29
천을리 42
청수로동자구 26
초원리 22
태천읍 28
평산읍 28
풍계리 25
풍서읍 52
풍암리 15
해월리 17
해주시 13
허천읍 29
혜산시 51
흥상리 39
희천시 31

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