46 twisty stretches · 181 km of twisty road within reach of Kubu Gajah — 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 Kubu Gajah, 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 Unnamed road · Gerik → Dala with 25.3 twisty km. Click a road to see it on the map above, or take the GPX.
46
Stretches within 60 km
182 km
Twisty kilometres
290
Tight corners
15 / 7
Sealed / unsealed shown
Unnamed road · Gerik → Dala
Paved twisty Paved 96%
27.3 km · 25.3 twisty km · best km 11 · ~12 tight corners
km 2–29.3 of 29.3
Score 9 · 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 Batu Feringgi / Jalan Teluk Bahang · Teluk Bahang → Ayer Itam
Paved twisty Paved 100%
10.0 km · 7.0 twisty km · best km 10 · ~1 tight corners
km 0–10 of 12.6
Score 8 · High
Jalan Teluk Bahang (6) · near Ayer Itam
Paved twisty Paved 100%
6.8 km · 6.8 twisty km · best km 12 · ~4 tight corners
km 0–6.8 of 6.8
Score 11 · 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 Teluk Bahang · Ayer Itam → Sungai Pinang
Paved twisty Paved 100%
5.0 km · 5.0 twisty km · best km 12 · ~4 tight corners
km 0–5 of 8.9
Score 11 · High
Bukit Elvira – Air Hitam Dam Trail · near Ayer Itam
Paved twisty Paved 100% 4WD track — check access
4.7 km · 4.7 twisty km · best km 12 · ~27 tight corners
km 0–4.7 of 4.7
Score 11 · High
Jalan Tun Sardon (P14) · Ayer Itam → Balik Pulau
Paved twisty Paved 100%
8.5 km · 4.6 twisty km · best km 8 · ~1 tight corners
km 0–8.5 of 8.5
Score 7 · Moderate
Jalan Batu Feringgi · near Ayer Itam
Paved twisty Paved 100%
4.1 km · 4.1 twisty km · best km 10
km 4–8.1 of 9.2
Score 9 · High
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 Balik Pulau / Jalan Teluk Kumbar · Bayan Lepas → Balik Pulau
Paved twisty Paved 100%
5.0 km · 4.0 twisty km · best km 10 · ~1 tight corners
km 9–14 of 17.1
Score 8 · High
Jalan Gertak Sanggul · Bayan Lepas → Gertak Sanggul
Paved twisty Paved 100%
3.6 km · 3.6 twisty km · best km 11 · ~1 tight corners
km 2–5.6 of 5.6
Score 10 · High
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
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
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
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
Jalan Paya Terubong / Jalan Paya Terubung · Bayan Lepas → Ayer Itam
Flowing Paved 100%
8.7 km · 3.0 twisty km · best km 9 · ~3 tight corners
km 0–8.7 of 8.7
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
K17 · Bukit Selambau → Kg Perak
Flowing Paved 100%
7.9 km · 2.1 twisty km · best km 7
km 6.1–14 of 69.8
Score 5 · Moderate
K616 · Bukit Selambau → Kuala Ketil
Flowing Paved 100%
7.8 km · 1.7 twisty km · best km 7 · ~4 tight corners
km 1.3–9.1 of 13.5
Score 4 · Moderate
Jalan Maryland (K808) · Padang Meiha → Sungai Kob
Flowing Paved 100%
5.2 km · 1.2 twisty km · best km 7
km 0–5.2 of 5.2
Score 6 · Moderate
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
Jalan Balik Pulau · near Ayer Itam
Unpaved & 4WD Mixed 75%
7.4 km · 7.4 twisty km · best km 13 · ~27 tight corners
km 0–7.4 of 7.4
Score 11 · High
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
Unnamed road · near Pokok Sena
Unpaved & 4WD Gravel/Dirt 0%
5.0 km · 4.0 twisty km · best km 8 · ~3 tight corners · 1 hairpins
km 0–5 of 6.5
Score 7 · Moderate
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
Unnamed road · near Tasek Gelugor
Unpaved & 4WD Gravel/Dirt 0%
3.2 km · 3.2 twisty km · best km 10 · ~1 tight corners
km 0–3.2 of 3.2
Score 9 · High
Jalan Batu Gelugor · Trong → Changkat Jering
Unpaved & 4WD Gravel/Dirt 0%
4.2 km · 3.1 twisty km · best km 9 · ~1 tight corners