Every twisty stretch of road within 60 km of Ambalantota, 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
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
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
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
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
Rathmale Road · Dikwella → Matara
Paved twisty
Paved 100%
↓ GPX
12.3 km · 11.3 twisty km · best km 10 · ~26 tight corners
km 0–12.3 of 12.3
Denagama-Mulatiyana Road (B98) · Mulatiyana → Hakmana
Paved twisty
Paved 100%
↓ GPX
12.1 km · 11.1 twisty km · best km 13 · ~34 tight corners
km 0–12.1 of 12.1
Embilipitiya-Panamure-Sooriyakanda Road (B115) · Sooriyakanda → Ereporuwa
Paved twisty
Paved 100%
↓ GPX
11.0 km · 11.0 twisty km · best km 13 · ~12 tight corners
km 0–11 of 37.8
Aluthwela Road · Siripuragama → Balaharuwa
Paved twisty
Paved 91%
↓ GPX
14.0 km · 11.0 twisty km · best km 10 · ~24 tight corners
km 0–14 of 15.9
Balangoda-Bowatte-Kaltota Road (B38) · Rajawaka → Medabedda
Paved twisty
Paved 100%
↓ GPX
14.4 km · 10.4 twisty km · best km 11 · ~6 tight corners
km 0–14.4 of 14.4
Warapitiya – Mawarala Road · Warapitiya → Mawarala
Paved twisty
Paved 100%
↓ GPX
9.3 km · 9.3 twisty km · best km 13 · ~37 tight corners
km 0–9.3 of 9.3
Bengamuwa-Molokgamuwa-Galdola Road (B607) · Galdola → Bengamuwa
Paved twisty
Paved 100%
↓ GPX
9.3 km · 9.3 twisty km · best km 12 · ~18 tight corners
km 0–9.3 of 9.3
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
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
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
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
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
Kalthota – Medabedda Road · Kuuragala → Medabedda
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
7.7 km · 7.7 twisty km · best km 11 · ~21 tight corners
km 10–17.7 of 17.7
Dandeniya-Kirinda Road · Getamanna → Radampola
Unpaved & 4WD
Mixed 72%
↓ GPX
6.8 km · 6.8 twisty km · best km 9 · ~14 tight corners
km 0–6.8 of 6.8
Katuwan – Siyarapitiya Road · near Katuwana
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
6.7 km · 6.7 twisty km · best km 12 · ~25 tight corners
km 1–7.7 of 7.7