← All roads

The best twisty roads around Sa Pa

72 twisty stretches · 1,556 km of twisty road within reach of Sa Pa — joined from OpenStreetMap geometry and scored by NavForge's map pipeline. Paved, unpaved and flowing stretches ranked separately.

Every twisty stretch of road within 60 km of Sa Pa, Vietnam — whole roads joined from OpenStreetMap geometry, walked a kilometre at a time and ranked by twisty kilometres. The best sealed one is Quốc lộ 4 (QL.4) · Mường Khương → Pà Vầy Sủ with 95.4 twisty km. Click a road to see it on the map above, or take the GPX.

72
Stretches within 60 km
1,557 km
Twisty kilometres
1,678
Tight corners
15 / 7
Sealed / unsealed shown
Quốc lộ 4 (QL.4) · Mường Khương → Pà Vầy Sủ

Paved twisty
Paved 100%

104.3 km · 95.4 twisty km · best km 13 · ~118 tight corners
km 2–106.3 of 106.3

Score 9 · High

Đường tỉnh 133 (ĐT.133) · Tân Uyên → Nậm Tăm

Paved twisty
Paved 100%

84.8 km · 78.9 twisty km · best km 12 · ~69 tight corners · 1 hairpins
km 1–85.8 of 85.8

Score 10 · High

G676

Paved twisty
Paved 100%

76.8 km · 74.7 twisty km · best km 12 · ~415 tight corners · 1 hairpins
km 0–76.8 of 76.8

Score 10 · High

Đường tỉnh 158 (ĐT.158) · 五道河 → Ba. Mường Hun

Paved twisty
Paved 100%

68.7 km · 68.7 twisty km · best km 12 · ~95 tight corners
km 0–68.7 of 68.7

Score 11 · High

Đường tỉnh 154 (ĐT.154) · Phố Lu → Mường Khương

Paved twisty
Paved 100%

68.2 km · 66.2 twisty km · best km 13 · ~85 tight corners
km 1.1–69.2 of 69.2

Score 11 · High

Quốc lộ 279 (QL.279) · Quỳnh Nhai → Than Uyên

Paved twisty
Paved 100%

63.9 km · 60.0 twisty km · best km 11 · ~62 tight corners
km 44.2–108 of 109.1

Score 10 · High

Quốc lộ 4D (QL.4D) · Lào Cai → Tam Đường

Paved twisty
Paved 100%

61.1 km · 59.9 twisty km · best km 12 · ~33 tight corners
km 3–64.1 of 99.3

Score 10 · High

Đường tỉnh 129 (ĐT.129) · Sìn Hồ → Lai Châu

Paved twisty
Paved 100%

53.0 km · 47.2 twisty km · best km 13 · ~27 tight corners
km 0–53 of 54.7

Score 9 · High

Đường tỉnh 155 / Đường tỉnh 155 (ĐT.155) · Sa Pa → Sàng Ma Sáo

Paved twisty
Paved 100%

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

Score 11 · High

Đường tỉnh 153 (ĐT.153) · Nghia Do → Bắc Hà

Paved twisty
Paved 100%

47.3 km · 45.4 twisty km · best km 13 · ~58 tight corners · 1 hairpins
km 0–47.3 of 47.3

Score 11 · High

Quốc lộ 4D (QL.4D) · Lào Cai → 芭茅寨

Paved twisty
Paved 100%

49.0 km · 42.9 twisty km · best km 12 · ~32 tight corners
km 0–49 of 49

Score 9 · High

Đường tỉnh 152 (ĐT.152) · Tằng Loỏng → Sa Pa

Paved twisty
Paved 100%

40.8 km · 39.8 twisty km · best km 11 · ~12 tight corners
km 14–54.8 of 54.8

Score 9 · High

Đường tỉnh 154 (ĐT.154) · Mường Khương → Lào Cai

Paved twisty
Paved 100%

37.0 km · 36.0 twisty km · best km 11 · ~13 tight corners
km 0–37 of 37

Score 9 · High

Đường tỉnh 134 (ĐT.134) · Nà Ui → Tân Uyên

Paved twisty
Paved 100%

35.5 km · 35.5 twisty km · best km 11 · ~65 tight corners
km 0–35.5 of 35.5

Score 10 · High

Quốc lộ 279 / Đèo Khau Cọ (QL.279) · Than Uyên → Khánh Yên

Paved twisty
Paved 100%

41.0 km · 35.1 twisty km · best km 11 · ~9 tight corners
km 2–43 of 97.1

Score 9 · High

秀河线 (G326) · Bát Xát → 五道河

Flowing
Paved 100%

32.0 km · 9.9 twisty km · best km 9 · ~6 tight corners
km 13–45 of 45.7

Score 6 · Moderate

Đường tỉnh 136 (ĐT.136) · Nà Bo → Tam Đường

Flowing
Paved 100%

18.6 km · 7.6 twisty km · best km 11 · ~8 tight corners
km 6–24.6 of 24.6

Score 7 · Moderate

Quốc lộ 70 / Sơn Hà (QL.70) · Phong Hải → Lào Cai

Flowing
Paved 100%

14.0 km · 6.0 twisty km · best km 8 · ~3 tight corners
km 181–195 of 198.5

Score 6 · Moderate

Quốc lộ 4E (QL.4E) · near Phố Lu

Flowing
Paved 100%

9.8 km · 4.8 twisty km · best km 9 · ~3 tight corners
km 1–10.8 of 10.8

Score 7 · Moderate

Đường tỉnh 151 (ĐT.151) · Phố Lu → Tằng Loỏng

Flowing
Paved 100%

12.0 km · 4.0 twisty km · best km 8 · ~2 tight corners
km 20–32 of 39

Score 6 · Moderate

Quốc lộ 70, TT NT Phong Hải, Bảo Thắng, Lào Cai (QL.70) · Vi Ma → Phong Hải

Flowing
Paved 100%

9.0 km · 4.0 twisty km · best km 9 · ~1 tight corners
km 168–177 of 198.5

Score 7 · Moderate

Quốc lộ 32 (QL.32) · Tam Đường → Tân Uyên

Flowing
Paved 100%

18.3 km · 3.9 twisty km · best km 9 · ~1 tight corners
km 1–19.3 of 22.5

Score 6 · Moderate

Đường tránh Sa Pa (ĐT.155) · near Sa Pa

Flowing
Paved 100%

8.1 km · 3.0 twisty km · best km 9
km 0–8.1 of 8.7

Score 7 · Moderate

DT129, Tả Sìn Thàng

Unpaved & 4WD
Gravel/Dirt 0%

38.8 km · 38.8 twisty km · best km 12 · ~69 tight corners
km 0–38.8 of 38.8

Score 10 · High

152 · Thanh Bình → Mường Hoa

Unpaved & 4WD
Gravel/Dirt 0%

26.2 km · 25.2 twisty km · best km 13 · ~54 tight corners
km 0–26.2 of 26.2

Score 11 · High

Phố Thầu · near Si Ma Cai

Unpaved & 4WD
Gravel/Dirt 5%

22.4 km · 22.4 twisty km · best km 12 · ~58 tight corners · 1 hairpins
km 0–22.4 of 22.4

Score 11 · High

Đường tỉnh 136 (ĐT.136) · Bản Chùa Khèo → Bản Chăn Nuôi

Unpaved & 4WD
Gravel/Dirt 0%

18.6 km · 18.6 twisty km · best km 12 · ~40 tight corners
km 0–18.6 of 18.6

Score 11 · High

Đương tỉnh 152B (ĐT.152B)

Unpaved & 4WD
Gravel/Dirt 0%

16.7 km · 16.7 twisty km · best km 13 · ~105 tight corners
km 1–17.7 of 17.7

Score 11 · High

ĐH.100 · Ngũ Chỉ Sơn → Sa Pa

Unpaved & 4WD
Mixed 29%

12.4 km · 12.4 twisty km · best km 13 · ~91 tight corners
km 0–12.4 of 12.4

Score 11 · High

Đường tỉnh 152B (ĐT.152B) · Liên Minh → Mường Bo

Unpaved & 4WD
Gravel/Dirt 0%

12.0 km · 12.0 twisty km · best km 11 · ~36 tight corners
km 0–12 of 12

Score 10 · High

The same roads serve Ba. Mường Hun, Mường Hoa, Ngũ Chỉ Sơn.

Twisty roads near here

Tam Đường 21 km
Lào Cai 22 km
Tân Uyên 24 km
Bản Chùa Khèo 26 km
Liên Minh 28 km
Than Uyên 40 km
Khánh Yên 46 km
Nậm Tăm 47 km
Bắc Hà 50 km
五道河 54 km

All twisty roads in Vietnam · Road geometry © OpenStreetMap contributors (ODbL), scored by NavForge’s map pipeline. “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.

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