Every twisty stretch of road within 60 km of Mahapelessa, Sri Lanka — whole roads joined from OpenStreetMap geometry, walked a kilometre at a time and ranked by twisty kilometres. The best sealed one is Ratnapura Road / Deniyaya Road (A17) · Madampe → Poramba Kananke with 111.0 twisty km. Click a road to see it on the map above, or take the GPX.
Ratnapura Road / Deniyaya Road (A17) · Madampe → Poramba Kananke
Paved twisty
Paved 100%
↓ GPX
120.0 km · 111.0 twisty km · best km 13 · ~162 tight corners
km 0–120 of 142.4
Ratunapura-Wellawaya Road (A4) · Balangoda → Wellawaya
Paved twisty
Paved 100%
↓ GPX
71.0 km · 67.0 twisty km · best km 12 · ~137 tight corners
km 2–73 of 108.9
Mulatiyana-Urubokka (B415) · Thihagoda → Urubokka
Paved twisty
Paved 100%
↓ GPX
47.0 km · 45.0 twisty km · best km 12 · ~130 tight corners
km 0–47 of 47.5
Kalawana-Depdene-Rakwana Road (B181) · Rakwana → Kalawana
Paved twisty
Paved 100%
↓ GPX
45.1 km · 43.1 twisty km · best km 14 · ~173 tight corners
km 0–45.1 of 46.2
Buluthota – Helaudakanda – Pallebedda Road · Pallebedda → Sooriyakanda
Paved twisty
Paved 100%
↓ GPX
22.4 km · 22.4 twisty km · best km 12 · ~132 tight corners
km 0–22.4 of 22.4
Urubokka – Panamure Road · Urubokka → Panamure
Paved twisty
Paved 100%
↓ GPX
18.0 km · 17.0 twisty km · best km 11 · ~79 tight corners · 1 hairpins
km 1–19 of 19.8
Pambahinna-Rajawaka Road (B593) · Kumbalgama → Rajawaka
Paved twisty
Paved 100%
↓ GPX
17.7 km · 16.6 twisty km · best km 11 · ~32 tight corners
km 3–20.7 of 20.7
Godakawela – Welangapola – Ammaduwa – Galkanda – Batadura – Hattella – Hunuwala Road · Opanayake → Godakawela
Paved twisty
Paved 100%
↓ GPX
16.5 km · 16.5 twisty km · best km 13 · ~123 tight corners
km 0–16.5 of 16.5
Urubokka-Kotapola Road (B415) · Urubokka → Kotapola
Paved twisty
Paved 100%
↓ GPX
16.0 km · 16.0 twisty km · best km 11 · ~36 tight corners
km 2–18 of 18
Ratunapura-Wellawaya Road (A4) · Opanayake → Balangoda
Paved twisty
Paved 100%
↓ GPX
15.6 km · 14.6 twisty km · best km 11 · ~9 tight corners
km 8.1–23.7 of 23.7
Haldummulla – Soragune – Ranwanguhawa Road · Haldummulla → Kirawanagama
Paved twisty
Paved 100%
↓ GPX
13.7 km · 13.7 twisty km · best km 12 · ~97 tight corners
km 0–13.7 of 13.7
Akarella Road · Ambewila → Opanayake
Paved twisty
Paved 100%
↓ GPX
15.3 km · 13.3 twisty km · best km 13 · ~85 tight corners
km 1–16.3 of 16.3
Akuressa-Kamburupitiya Road · Kamburupitiya → Akuressa
Paved twisty
Paved 100%
↓ GPX
13.0 km · 12.0 twisty km · best km 12 · ~52 tight corners
km 0–13 of 13.5
Narandeniya-Hakmana Road (B309) · Kamburupitiya → Hakmana
Paved twisty
Paved 100%
↓ GPX
11.9 km · 11.9 twisty km · best km 13 · ~93 tight corners
km 0–11.9 of 11.9
Matara-Hakmana Road · Hakmana → Matara
Paved twisty
Paved 100%
↓ GPX
17.0 km · 11.9 twisty km · best km 11 · ~4 tight corners
km 1–18 of 22.8
Tangalle Road (A2) · Unakuruwa → Dikwella
15.0 km · 7.2 twisty km · best km 9 · ~7 tight corners
km 5–20 of 36.9
Beliatte-Kirinda Road (B630) · Kirinda → Beliatte
13.9 km · 6.9 twisty km · best km 11 · ~15 tight corners
km 0–13.9 of 13.9
Beliatte-Walasmulla Road (B54) · Walasmulla → Beliatte
14.3 km · 6.2 twisty km · best km 9 · ~7 tight corners
km 0–14.3 of 14.3
Dikwella-Beliatte Road (B101) · Beliatte → Dikwella
12.0 km · 5.0 twisty km · best km 8 · ~7 tight corners
km 0–12 of 12.9
Walasmulla-Katuwana-Middeniya Road (B485) · Middeniya → Ethpitiya
17.8 km · 4.2 twisty km · best km 8 · ~4 tight corners
km 3.2–21.1 of 25
Weligatta-Lunugamvehera Road (B567) · near Weerawila
11.1 km · 4.0 twisty km · best km 9 · ~22 tight corners
km 11.1–22.1 of 23.6
Embilipitiya-Panamure-Sooriyakanda Road (B115) · Maduwanwala → Panamure
9.1 km · 4.0 twisty km · best km 10 · ~16 tight corners
km 15.1–24.1 of 37.8
Hakmana-Walasmulla Road (B142) · Hakmana → Walasmulla
11.1 km · 4.0 twisty km · best km 9 · ~3 tight corners
km 0–11.1 of 11.1
Kelipanawela Road · Koslanda → Kelipanawela
Unpaved & 4WD
Mixed 21%
↓ GPX
21.8 km · 21.8 twisty km · best km 14 · ~175 tight corners
km 0–21.8 of 21.8
Milla Ela – Dellawa Road · Morawaka → Kalubowitiyana
Unpaved & 4WD
Mixed 24%
↓ GPX
13.0 km · 13.0 twisty km · best km 11 · ~93 tight corners
km 0–13 of 13
Walasmulla-Pallekanda Road · Deiyandara → Mahamaditta
Unpaved & 4WD
Mixed 55%
↓ GPX
12.2 km · 12.2 twisty km · best km 10 · ~19 tight corners
km 0–12.2 of 12.2
Deniyaya-Kiriwaldola Road · Pallegama → Deniyaya
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
11.7 km · 11.7 twisty km · best km 14 · ~125 tight corners
km 0–11.7 of 11.7
Ellepola – Mawela – Galagoda Road · Daamahana → Balangoda
Unpaved & 4WD
Mixed 43%
↓ GPX
10.6 km · 10.6 twisty km · best km 13 · ~85 tight corners
km 0–10.6 of 10.6
Bengamuwa Poddeniya Road · Bengamuwa → Urubokka
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
9.4 km · 9.4 twisty km · best km 11 · ~79 tight corners
km 1–10.4 of 10.4
Enasalwaththa Road · Sooriyakanda → Viharahena
Unpaved & 4WD
Mixed 73%
↓ GPX
9.4 km · 9.4 twisty km · best km 14 · ~162 tight corners · 1 hairpins
km 0–9.4 of 9.4