← All roads

Twisty motorcycle roads in Estonia

140 twisty stretches · 2,964 km of twisty road — joined from OpenStreetMap geometry and scored by NavForge's map pipeline. Paved, unpaved and flowing stretches ranked separately.

Whole roads, not fragments: OpenStreetMap ways are joined into roads, walked one kilometre at a time, and every run of twisty kilometres becomes a stretch with a from → to. Paved, unpaved and flowing (sweeper) stretches are ranked separately by twisty kilometres. Click a stretch to see it on the map above.

140
Twisty stretches
2,964 km
Twisty kilometres
48
Flowing stretches
10 km
Longest paved stretch · Vormsi ringtee (16131)
Vormsi ringtee (16131) · Hullo → Söderby

Paved twisty
Paved 100%

10.0 km · 5.0 twisty km · best km 9 · ~1 tight corners · 1 hairpins
km 19–29 of 32.7

Score 7 · Moderate

Leesi-Juminda tee · Juminda → Leesi

Paved twisty
Paved 100%

4.8 km · 3.8 twisty km · best km 8 · ~3 tight corners
km 0–4.8 of 4.8

Score 7 · Moderate

Saunja tee (16135) · Salajõe → Saunja

Paved twisty
Paved 100%

4.2 km · 4.2 twisty km · best km 9 · ~7 tight corners
km 0–4.2 of 4.2

Score 8 · High

Nõmmeveski – Joaveski · Joaveski → Nõmmeveski

Paved twisty
Paved 98%

3.4 km · 2.4 twisty km · best km 9 · ~3 tight corners
km 0–3.4 of 3.4

Score 8 · High

Pühajärve — Pukamõisa (23175) · Arula → Otepää

Paved twisty
Paved 100%

3.9 km · 3.9 twisty km · best km 8 · ~2 tight corners
km 12.1–16 of 17.9

Score 8 · High

Aruvalla — Saula · Kose-Uuemõisa → Aruvalla

Paved twisty
Paved 100%

4.2 km · 2.3 twisty km · best km 10 · ~4 tight corners · 1 hairpins
km 0–4.2 of 4.2

Score 6 · Moderate

Ruhnu sadama tee (21184) · near Ruhnu

Paved twisty
Paved 100%

4.2 km · 2.2 twisty km · best km 10 · continuously winding, no single sharp turn
km 0–4.2 of 4.2

Score 7 · Moderate

Hara tee (11271) · Loksa → Pedaspea

Paved twisty
Paved 100%

5.0 km · 3.0 twisty km · best km 8 · continuously winding, no single sharp turn
km 0–5 of 6

Score 7 · Moderate

Kurna — Tuhala / Kangru tee (11115) · near Kangru

Paved twisty
Paved 98%

3.1 km · 2.0 twisty km · best km 9 · ~4 tight corners · 2 hairpins
km 0–3.1 of 4.4

Score 7 · Moderate

Toila — Voka (13197) · Toila → Voka

Paved twisty
Paved 100%

3.1 km · 2.1 twisty km · best km 9 · ~4 tight corners
km 0–3.1 of 3.7

Score 7 · Moderate

Kesk / Jaama (62) · near Põlva

Paved twisty
Paved 100%

3.1 km · 2.1 twisty km · best km 8 · ~4 tight corners · 2 hairpins
km 0–3.1 of 22

Score 7 · Moderate

Lohusalu tee (11395) · Laulasmaa → Lohusalu

Paved twisty
Paved 100%

3.8 km · 1.9 twisty km · best km 10 · ~5 tight corners · 1 hairpins
km 0–3.8 of 3.8

Score 6 · Moderate

Kolu — Jändja (15172) · Jändja → Karjaküla

Paved twisty
Paved 100%

4.0 km · 2.0 twisty km · best km 9 · ~2 tight corners · 1 hairpins
km 0–4 of 8.5

Score 7 · Moderate

Kohtla-Järve — Kukruse — Tammiku (93) · near Kohtla-Järve

Paved twisty
Paved 100%

3.0 km · 2.0 twisty km · best km 8 · ~2 tight corners
km 0–3 of 3.7

Score 7 · Moderate

Pikk / Kose — Purila (14) · near Kose

Paved twisty
Paved 100%

4.0 km · 1.9 twisty km · best km 9 · ~5 tight corners · 1 hairpins
km 0–4 of 39.4

Score 6 · Moderate

Turu · near Tartu

Paved twisty
Paved 100%

3.4 km · 2.4 twisty km · best km 8 · ~4 tight corners · 3 hairpins
km 0–3.4 of 3.4

Score 7 · Moderate

Rakvere (3) · near Jõhvi

Paved twisty
Paved 100%

3.1 km · 2.2 twisty km · best km 8 · ~2 tight corners · 1 hairpins
km 126–129.1 of 129.1

Score 7 · Moderate

Hiiu mnt (81) · near Käina

Paved twisty
Paved 100%

3.2 km · 3.2 twisty km · best km 7 · ~3 tight corners · 2 hairpins
km 0–3.2 of 21.7

Score 7 · Moderate

Tagadi — Kurtna (11154) · Kiisa → Tagadi

Paved twisty
Paved 100%

3.1 km · 2.0 twisty km · best km 8 · ~2 tight corners · 1 hairpins
km 0–3.1 of 3.7

Score 6 · Moderate

Jüri — Vaida / Aaviku tee (11114) · Jüri → Patika

Paved twisty
Paved 100%

5.0 km · 3.0 twisty km · best km 7 · ~1 tight corners
km 0–5 of 9.4

Score 5 · Moderate

Taebla — Kullamaa (16136) · near Kullamaa

Paved twisty
Paved 100%

3.2 km · 2.2 twisty km · best km 7 · ~1 tight corners
km 0–3.2 of 15.4

Score 6 · Moderate

Pataste — Välgi — Alatskivi (14230) · Mustametsa → Kaitsemõisa

Paved twisty
Paved 100%

3.9 km · 1.9 twisty km · best km 7 · ~5 tight corners
km 18.1–22 of 24.7

Score 6 · Moderate

Parasmetsa-Metsküla tee · Laugu-Liiva → Metsküla

Paved twisty
Paved 100%

3.5 km · 1.4 twisty km · best km 7 · ~2 tight corners
km 5.1–8.6 of 8.6

Score 5 · Moderate

Viljandi järve terviserada · near Viljandi

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

5.2 km · 5.2 twisty km · best km 12 · ~19 tight corners
km 0–5.2 of 5.2

Score 10 · High

Mõisakõnnu tee · Tsirgumäe → Laanemetsa

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

9.3 km · 8.2 twisty km · best km 10 · ~22 tight corners
km 0–9.3 of 9.3

Score 8 · High

Vakari — Pari — Tsiistre (25179) · Pari → Miilimäe

Unpaved & 4WD
Gravel/Dirt 8%

11.1 km · 11.1 twisty km · best km 9 · ~9 tight corners
km 2.2–13.3 of 13.3

Score 8 · High

Kübassaare tee · Kübassaare → Kõrkvere

Unpaved & 4WD
Gravel/Dirt 0%

8.0 km · 5.0 twisty km · best km 10 · ~8 tight corners · 1 hairpins
km 0–8 of 8.8

Score 8 · High

Rõusa — Käru (19244) · Jõeküla → Võidula

Unpaved & 4WD
Gravel/Dirt 4%

9.0 km · 7.1 twisty km · best km 9 · ~1 tight corners
km 5–14 of 19.2

Score 7 · Moderate

Savioru tee · Rebäsemõisa → Tialasõ

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

6.6 km · 5.5 twisty km · best km 10 · ~9 tight corners · 1 hairpins
km 0–6.6 of 6.6

Score 8 · High

Puurina — Lüllemäe — Litsmetsa (23201) · Jõepera → Rebasemõisa

Unpaved & 4WD
Mixed 53%

10.8 km · 8.9 twisty km · best km 8 · ~3 tight corners
km 3.2–14 of 32.5

Score 7 · Moderate

Poogandi ringtee · near Korela

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

3.0 km · 3.0 twisty km · best km 10 · ~10 tight corners
km 0–3 of 3.9

Score 10 · High

Kemba – Uurita – Liiapeksi · Kemba → Kolga

Unpaved & 4WD
Gravel/Dirt 0%

5.1 km · 5.1 twisty km · best km 9 · ~1 tight corners
km 0–5.1 of 5.1

Score 8 · High

Pikajärve tee · Liiapeksi → Kemba

Unpaved & 4WD
Gravel/Dirt 0%

6.7 km · 5.7 twisty km · best km 9 · ~5 tight corners
km 13–19.7 of 19.7

Score 8 · High

Pulli – Savioja · Misso → Savioja

Unpaved & 4WD
Gravel/Dirt 0%

4.9 km · 3.8 twisty km · best km 10 · ~8 tight corners
km 0–4.9 of 4.9

Score 8 · High

Raguli tee (1431030) · near Antsla

Unpaved & 4WD
Gravel/Dirt 0%

4.0 km · 4.0 twisty km · best km 9 · ~8 tight corners
km 0–4 of 4.7

Score 9 · High

Haldja tee · Väikeheinamaa / Lillangin → Tagaküla / Bakbyn

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

4.5 km · 4.5 twisty km · best km 9 · ~8 tight corners · 1 hairpins
km 1–5.5 of 5.5

Score 8 · High

Lehtma tee · Lehtma → Tahkuna

Unpaved & 4WD
Gravel/Dirt 3%

5.0 km · 4.0 twisty km · best km 9 · ~11 tight corners
km 0–5 of 6.8

Score 8 · High

Unnamed road · Mustjõe → Vetla

Unpaved & 4WD
Gravel/Dirt 0%

4.0 km · 3.0 twisty km · best km 9 · ~1 tight corners
km 0–4 of 12.2

Score 8 · High

Turvaste tee · Piirsalu → Lepaste

Unpaved & 4WD
Mixed 43%

7.4 km · 3.4 twisty km · best km 10 · ~6 tight corners
km 4–11.4 of 11.4

Score 7 · Moderate

Voki – Paloveere (8740059) · Paloveere → Voki

Unpaved & 4WD
Gravel/Dirt 0%

4.2 km · 4.2 twisty km · best km 9 · ~6 tight corners
km 1–5.2 of 5.2

Score 8 · High

Palli — Ruusmäe (25139) · Ruusmäe → Saluora

Unpaved & 4WD
Gravel/Dirt 0%

5.0 km · 5.0 twisty km · best km 9 · ~5 tight corners
km 1–6 of 6.5

Score 8 · High

Kose — Käbli (25161) · Plaani → Kuura

Unpaved & 4WD
Mixed 58%

9.0 km · 7.0 twisty km · best km 8 · ~2 tight corners
km 18.1–27.1 of 28.3

Score 7 · Moderate

Linnamäe — Säre (25115) · Kurenurme → Antsla

Unpaved & 4WD
Gravel/Dirt 0%

8.0 km · 6.0 twisty km · best km 8 · ~3 tight corners
km 5.1–13.1 of 13.6

Score 7 · Moderate

Virilepa tee (2970210) · Metsanurga → Hageri

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

6.4 km · 4.1 twisty km · best km 8 · ~19 tight corners
km 1.1–7.6 of 7.6

Score 7 · Moderate

Puspuri — Hulaku (25223) · Tummelka → Mäe-Lüütsepä

Unpaved & 4WD
Gravel/Dirt 0%

4.4 km · 4.4 twisty km · best km 9 · ~6 tight corners
km 0–4.4 of 4.4

Score 8 · High

Tarkuse – Ala – Väiso · near Võru

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

3.0 km · 3.0 twisty km · best km 9 · ~5 tight corners
km 0–3 of 5.4

Score 9 · High

Villaku – Turumõisa tee (1431130) · near Antsla

Unpaved & 4WD
Gravel/Dirt 0%

3.2 km · 3.2 twisty km · best km 10 · ~7 tight corners · 1 hairpins
km 0–3.2 of 3.2

Score 9 · High

Männiku tee · near Väikeheinamaa / Lillangin

Unpaved & 4WD
Gravel/Dirt 0%
4WD track — check access

6.7 km · 4.7 twisty km · best km 10 · ~10 tight corners
km 0–6.7 of 6.7

Score 8 · High

Vormsi ringtee (16131) · Fällarna → Sviby

Flowing
Paved 100%

15.0 km · 5.0 twisty km · best km 9 · ~1 tight corners · 1 hairpins
km 17–32 of 32.7

Score 6 · Moderate

Lohusuu — Maetsma (13161) · Avinurme → Lohusuu

Flowing
Paved 100%

12.4 km · 2.0 twisty km · best km 7 · continuously winding, no single sharp turn
km 0–12.4 of 12.4

Score 6 · Moderate

Leesi — Hara (11272) · Loksa → Leesi

Flowing
Paved 100%

8.7 km · 2.7 twisty km · best km 8 · ~1 tight corners
km 0–8.7 of 8.7

Score 6 · Moderate

Haanja — Kündja (25142) · Kündja → Haanja

Flowing
Paved 100%

9.3 km · 1.3 twisty km · best km 7 · ~1 tight corners
km 0–9.3 of 9.3

Score 6 · Moderate

Kubja — Roosisaare (25216) · near Võru

Flowing
Paved 100%

7.0 km · 2.0 twisty km · best km 8 · ~4 tight corners
km 0–7 of 7.6

Score 6 · Moderate

Eisma — Kandle (17169) · Eisma → Kandle

Flowing
Paved 100%

9.0 km · 2.0 twisty km · best km 8 · ~2 tight corners
km 0–9 of 10.3

Score 6 · Moderate

Loksa — Pärispea (11285) · Pärispea → Loksa

Flowing
Paved 100%

8.1 km · 1.9 twisty km · best km 8 · ~1 tight corners
km 0–8.1 of 10.5

Score 6 · Moderate

Paunküla — Kiruvere — Ardu (11208) · Paunküla → Ardu

Flowing
Paved 100%

7.1 km · 2.0 twisty km · best km 7 · ~2 tight corners
km 0–7.1 of 7.7

Score 6 · Moderate

Vormsi ringtee (16131) · Suuremõisa → Kersleti

Flowing
Paved 100%

7.9 km · 1.8 twisty km · best km 9 · ~2 tight corners
km 6.1–14 of 32.7

Score 5 · Moderate

Maaritsa — Otepää (18148) · Krüüdneri → Puugi

Flowing
Paved 99%

7.0 km · 3.1 twisty km · best km 7 · ~1 tight corners
km 1–8 of 17

Score 6 · Moderate

Viruküla — Padise (11175) · Tabara → Kobru

Flowing
Paved 100%

10.9 km · 1.0 twisty km · best km 7 · continuously winding, no single sharp turn
km 2.1–13.1 of 19

Score 5 · Moderate

Pataste — Välgi — Alatskivi (14230) · Alatskivi → Selgise

Flowing
Paved 100%

9.1 km · 0.0 twisty km · best km 6
km 1–10.1 of 24.7

Score 5 · Moderate

Holopi — Hellekunnu (25127) · Noodasküla → Sutte

Flowing
Paved 94%

6.0 km · 1.0 twisty km · best km 9 · ~4 tight corners
km 1–7 of 11.2

Score 6 · Moderate

Rakvere tee / Võsu — Vergi — Söeaugu (17181) · Oandu → Vergi

Flowing
Paved 100%

5.0 km · 2.0 twisty km · best km 7 · continuously winding, no single sharp turn
km 2–7 of 19.1

Score 6 · Moderate

Kõrgessaare — Hüti — Puski / Käina tee (12115) · Heiste → Kõrgessaare

Flowing
Paved 100%

7.0 km · 1.0 twisty km · best km 7 · ~7 tight corners
km 8–15 of 16.4

Score 5 · Moderate

Orissaare — Leisi — Mustjala (21129) · Võhma → Asuka

Flowing
Paved 100%

9.0 km · 0.0 twisty km · best km 6 · ~1 tight corners
km 12–21.1 of 67

Score 5 · Moderate

Kallemäe — Turja (21160) · Turja → Kallemäe

Flowing
Paved 100%

5.0 km · 1.0 twisty km · best km 8 · continuously winding, no single sharp turn
km 0–5 of 6.1

Score 6 · Moderate

Pärnu-Jaagupi — Kergu (19202) · Kergu → Pööravere

Flowing
Paved 100%

10.0 km · 0.9 twisty km · best km 8 · continuously winding, no single sharp turn
km 0–10 of 19.6

Score 5 · Moderate

Kemba — Kolgaküla (11282) · Kolgaküla → Kemba

Flowing
Paved 100%

8.1 km · 2.2 twisty km · best km 7 · ~5 tight corners · 1 hairpins
km 0–8.1 of 8.1

Score 5 · Moderate

Karksi-Nuia — Lilli (54) · Lilli → Karksi-Nuia

Flowing
Paved 100%

8.0 km · 0.9 twisty km · best km 7 · continuously winding, no single sharp turn
km 0–8 of 16.8

Score 5 · Moderate

Ridala — Nigula (16103) · Liivaküla → Võnnu

Flowing
Paved 100%

7.0 km · 1.1 twisty km · best km 7 · continuously winding, no single sharp turn
km 0–7 of 13.7

Score 5 · Moderate

Tuksi — Spithami (16128) · Spithami → Elbiku

Flowing
Paved 100%

5.3 km · 1.0 twisty km · best km 7 · ~1 tight corners
km 1–6.4 of 6.4

Score 6 · Moderate

Haljala — Karepa (17166) · Varangu → Haljala

Flowing
Paved 100%

7.3 km · 1.0 twisty km · best km 7 · ~2 tight corners
km 10–17.3 of 17.3

Score 5 · Moderate

Vooreküla — Puskaru (18115) · Vastse-Kuuste → Talvikese

Flowing
Paved 100%

6.2 km · 1.2 twisty km · best km 7 · ~1 tight corners · 1 hairpins
km 18–24.2 of 24.2

Score 6 · Moderate

Valingu — Jõgisoo (11117) · Saue → Keila

Flowing
Paved 100%

5.0 km · 1.0 twisty km · best km 8 · ~1 tight corners
km 0–5 of 5

Score 6 · Moderate

Road geometry © OpenStreetMap contributors (ODbL), scored by NavForge’s map pipeline — the same twistiness scale the app colours its map with. “4WD track — check access” means OpenStreetMap does not say whether the track is gated. Get NavForge Premium to route through these roads automatically — fully offline.

Twisty roads around a town in Estonia

The same roads, gathered around the place you would set off from.

Antsla 71
Asuka 13
Avinurme 20
Haljala 26
Heiste 14
Imatu 13
Järva-Jaani 35
Jõeküla 22
Kaavere 32
Kamari 21
Karksi-Nuia 21
Kergu 23
Kobru 35
Kohtla-Järve 13
Koikküla 64
Kose 49
Kullamaa 32
Lau 42
Levala 15
Loksa 30
Metsküla 25
Misso 56
Mustametsa 21
Mõisaküla 16
Palamuste 44
Paldiski 30
Pärnu-Jaagupi 21
Põlva 71
Reastvere 18
Tagaküla / Bakbyn 20
Turja 10
Tõivere 26
Tõrva 34
Türi 32
Uuemaa 4
Viljandi 19
Vinni 31
Viru-Jaagupi 29
Ännikse 13

Route through these roads with NavForge

Set the Twisty slider and NavForge routes you through the twistiest roads automatically — fully offline.

Get NavForge Premium

Leave a Comment