38 twisty stretches · 177 km of twisty road within reach of Kuala Kangsar — 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 Kuala Kangsar, Malaysia Singapore Brunei — whole roads joined from OpenStreetMap geometry, walked a kilometre at a time and ranked by twisty kilometres. The best sealed one is Jalan Simpang Pulai Blue Valley · Kg. Lalang → Kg. Sungai Penoh with 27.0 twisty km. Click a road to see it on the map above, or take the GPX.
38
Stretches within 60 km
178 km
Twisty kilometres
312
Tight corners
15 / 7
Sealed / unsealed shown
Jalan Simpang Pulai Blue Valley · Kg. Lalang → Kg. Sungai Penoh
Paved twisty Paved 100%
33.0 km · 27.0 twisty km · best km 10 · ~2 tight corners
km 12–45 of 149.3
Score 8 · High
Jalan Besar Cameron Highlands / Jalan Tapah – Cameron Highlands (59) · Brinchang → Blue Valley
Paved twisty Paved 100%
18.5 km · 18.5 twisty km · best km 11 · ~17 tight corners
km 0–18.5 of 18.5
Score 10 · High
A5 · Redang Panjang → Jelai
Paved twisty Paved 100%
11.0 km · 8.0 twisty km · best km 8 · ~5 tight corners
km 0–11 of 28.7
Score 7 · Moderate
Jalan Kledang (317) · near Ipoh
Paved twisty Paved 90%
7.2 km · 7.2 twisty km · best km 13 · ~25 tight corners
km 0–7.2 of 7.2
Score 11 · High
Jalan Chenderiang (A119) · Kampung Orang Asli Sungai Limau → Kampung Kinjang
Paved twisty Paved 100%
6.0 km · 6.0 twisty km · best km 12 · ~10 tight corners
km 12–18 of 33
Score 10 · High
Jalan Kampung Pintu Padang · Gopeng → Kampung Orang Asli Ulu Groh
Paved twisty Paved 92%
5.8 km · 5.8 twisty km · best km 10 · ~5 tight corners
km 0–5.8 of 5.8
Score 8 · High
A159 · Kampung Batu Ring → Kampung Biong
Paved twisty Paved 100%
5.0 km · 5.0 twisty km · best km 11 · ~1 tight corners
km 0–5 of 5.5
Score 10 · High
Jalan Jalong (A163) · Kampung Kenang → Sungai Siput
Paved twisty Paved 100%
5.0 km · 4.0 twisty km · best km 9
km 0–5 of 13.3
Score 7 · Moderate
Jalan Kubu Gajah-Lenggong (A6) · near Lenggong
Paved twisty Paved 100%
7.0 km · 4.0 twisty km · best km 8
km 0–7 of 46.5
Score 6 · Moderate
Jalan Istana (A136) · near Kuala Kangsar
Paved twisty Paved 94%
3.2 km · 3.2 twisty km · best km 9 · ~2 tight corners
km 0–3.2 of 3.2
Score 8 · High
A19 · near Lintang
Paved twisty Paved 100%
3.0 km · 3.0 twisty km · best km 8
km 13–16 of 26.7
Score 7 · Moderate
Jalan Kerian (A4) · Kampung Balik Bukit → Simpang Empat (Semanggol)
Paved twisty Paved 100%
3.0 km · 3.0 twisty km · best km 8
km 7–10 of 12.5
Score 7 · Moderate
Jalan Bagan Serai – Selama (147) · near Kubu Gajah
Paved twisty Paved 100%
3.0 km · 3.0 twisty km · best km 9 · ~2 tight corners
km 7–10 of 33.7
Score 8 · High
Lebuhraya Timur-Barat Kedua · Blue Valley → Lojing
Paved twisty Paved 100%
3.0 km · 3.0 twisty km · best km 8
km 55–58 of 149.3
Score 7 · Moderate
A7 · Ulu Sepetang → Pondok Tanjung
Paved twisty Paved 100%
4.1 km · 2.1 twisty km · best km 8
km 7–11.1 of 30.5
Score 7 · Moderate
A19 · Lasah → Sungai Siput
Flowing Paved 100%
15.9 km · 5.0 twisty km · best km 8
km 6.1–22 of 26.7
Score 6 · Moderate
Jalan Kubu Gajah-Lenggong (A6) · Lenggong → Kampung Sungai Jernih
Flowing Paved 100%
11.0 km · 4.0 twisty km · best km 9 · ~1 tight corners
km 11–22 of 46.5
Score 7 · Moderate
Jalan Kerian (A4) · Changkat Larah → Simpang Empat (Semanggol)
Flowing Paved 100%
7.0 km · 3.0 twisty km · best km 8
km 3–10 of 12.5
Score 6 · Moderate
A7 · Ulu Sepetang → Pondok Tanjung
Flowing Paved 100%
6.1 km · 2.1 twisty km · best km 8 · ~1 tight corners
km 5–11.1 of 30.5
Score 7 · Moderate
73 · Kampung Simpang Tiga → Parit
Flowing Paved 100%
7.0 km · 2.0 twisty km · best km 7
km 10–17 of 36.3
Score 6 · Moderate
Jalan Tambun · Tanjung Rambutan → Ipoh
Flowing Paved 100%
6.0 km · 1.9 twisty km · best km 9
km 9–15 of 16.6
Score 5 · Moderate
Jalan Siputeh (73) · near Parit
Flowing Paved 100%
9.0 km · 1.0 twisty km · best km 7 · ~1 tight corners
km 23–32 of 36.3
Score 5 · Moderate
60 · Kampung Sungai Rotan → Kampung Pengkalan Damar
Flowing Paved 100%
7.0 km · 1.0 twisty km · best km 7 · ~1 tight corners · 1 hairpins
km 28–35 of 87.6
Score 6 · Moderate
Jalan Kampung Pintu Padang · Kampung Orang Asli Sungai Kapor → Gopeng
Unpaved & 4WD Mixed 50%
11.7 km · 10.7 twisty km · best km 13 · ~42 tight corners
km 0–11.7 of 11.7
Score 10 · High
Jalan Bukit Larut (315) · near Taiping
Unpaved & 4WD Gravel/Dirt 0%
9.7 km · 9.7 twisty km · best km 15 · ~181 tight corners · 1 hairpins
km 0–9.7 of 9.7
Score 14 · Extreme
Unnamed road · near Kampung Perak
Unpaved & 4WD Gravel/Dirt 0%
5.1 km · 5.1 twisty km · best km 10 · ~5 tight corners
km 0–5.1 of 5.6
Score 10 · High
A136 · near Kuala Kangsar
Unpaved & 4WD Gravel/Dirt 0%
7.0 km · 3.9 twisty km · best km 7 · ~2 tight corners
km 4–11 of 16.1
Score 6 · Moderate
Jalan Batu Gelugor · Trong → Changkat Jering
Unpaved & 4WD Gravel/Dirt 0%
4.2 km · 3.1 twisty km · best km 9 · ~1 tight corners
km 2–6.2 of 6.2
Score 7 · Moderate
Papan Falls · near Papan
Unpaved & 4WD Gravel/Dirt 0%
3.1 km · 3.1 twisty km · best km 9 · ~1 tight corners
km 0–3.1 of 3.1
Score 8 · High
A156 · Kuala Kangsar → Kampung Loh Karai
Unpaved & 4WD Mixed 80%
3.0 km · 3.0 twisty km · best km 7 · ~7 tight corners
km 0–3 of 18.2
Score 7 · Moderate
The same roads serve Kampung Loh Karai, Lasah, Lintang.