Every twisty stretch of road within 60 km of Uda Mattala, 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
Ella-Passara Road (B113) · Ella → Passara
Paved twisty
Paved 100%
↓ GPX
27.3 km · 27.3 twisty km · best km 12 · ~55 tight corners
km 0–27.3 of 27.3
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
Bandarawela-Liyangahawela-Poonagala Road (B42) · Bandarawela → Poonagala
Paved twisty
Paved 100%
↓ GPX
21.5 km · 21.5 twisty km · best km 12 · ~60 tight corners
km 0–21.5 of 21.5
Wellawaya-Ella-Kumbalwela Road (A23) · Ella → Randeniya
Paved twisty
Paved 100%
↓ GPX
21.0 km · 20.1 twisty km · best km 12 · ~54 tight corners
km 0–21 of 30.4
Ohiya – Kalupahana Road · Kalupahana → Ohiya
Paved twisty
Paved 100%
↓ GPX
20.1 km · 20.1 twisty km · best km 14 · ~259 tight corners · 6 hairpins
km 0–20.1 of 20.1
Keppetipola-Boralande-Haputale Road (B353) · Haputale → Bogahakumbura
Paved twisty
Paved 100%
↓ GPX
18.4 km · 18.4 twisty km · best km 13 · ~52 tight corners
km 0–18.4 of 18.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
Beragala-Hali-Ela Road / Haputale Road (A16) · Bandarawela → Beragala
Paved twisty
Paved 100%
↓ GPX
16.6 km · 16.6 twisty km · best km 12 · ~27 tight corners
km 0–16.6 of 16.6
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
Namunukula – Miyanakandura Road · Ranugalla → Ballaketuwa
Paved twisty
Paved 100%
↓ GPX
15.1 km · 15.1 twisty km · best km 14 · ~169 tight corners
km 0–15.1 of 15.1
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
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
Kumbukkana-Okkampitiya-Maligawila Road (B513) · Maligawila → Okkampitiya
8.1 km · 4.0 twisty km · best km 8 · ~2 tight corners
km 0–8.1 of 14.9
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
Old Mattala Road · Lunugamvehera → Uda Mattala
7.1 km · 3.0 twisty km · best km 9 · ~7 tight corners
km 0–7.1 of 14.5
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
Dodamgolla Road · Siymbalagune → Ballaketuwa
Unpaved & 4WD
Gravel/Dirt 0%
↓ GPX
13.1 km · 13.1 twisty km · best km 13 · ~112 tight corners
km 0–13.1 of 13.1
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
Unnamed road · near Brahkmanathota
Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access
↓ GPX
11.2 km · 11.2 twisty km · best km 9 · ~51 tight corners
km 0–11.2 of 16.2
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
The same roads serve Lunugamvehera.