← All roads

Twisty motorcycle roads in Kosovo

286 twisty stretches · 3,523 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.

286
Twisty stretches
3,523 km
Twisty kilometres
39
Flowing stretches
29 km
Longest paved stretch · Brigada 141 Mehë Uka (R-129)
Bjeshka · Lubozhdë → Vrellë

Paved twisty
Paved 98%

17.0 km · 17.0 twisty km · best km 13 · ~95 tight corners
km 0–17 of 17.8

Score 11 · High

Gjek Stanishta (L4) · Kuqishtë → Drelaj

Paved twisty
Paved 99%

24.2 km · 22.1 twisty km · best km 11 · ~48 tight corners · 2 hairpins
km 0–24.2 of 24.2

Score 9 · High

Brigada 141 Mehë Uka (R-129) · Mitrovicë → Pakashticë e Poshtme

Paved twisty
Paved 100%

29.0 km · 23.0 twisty km · best km 11 · ~11 tight corners
km 5–34 of 35.2

Score 8 · High

Ker Sadria / Pejë – Kuqishtë (Rugovë) (N-9) · Pejë → Kuqishtë

Paved twisty
Paved 100%

20.2 km · 19.1 twisty km · best km 10 · ~26 tight corners
km 3–23.2 of 23.2

Score 9 · High

Gazališće · Restelica – Restelicë → Dragash

Paved twisty
Paved 100%

19.0 km · 18.0 twisty km · best km 11 · ~22 tight corners
km 0–19 of 20.4

Score 9 · High

Каменичка (213) · Planinica → Zrnosek

Paved twisty
Paved 100%

13.0 km · 13.0 twisty km · best km 12 · ~21 tight corners
km 0–13 of 13

Score 10 · High

Rozhaja (R-106) · Radac → Jabllanicë e Madhe

Paved twisty
Paved 100%

13.0 km · 13.0 twisty km · best km 12 · ~7 tight corners
km 8–21 of 21.6

Score 10 · High

Zdražejec / Fudinci (R-114) · Dragash → Brod

Paved twisty
Paved 100%

12.2 km · 12.2 twisty km · best km 11 · ~26 tight corners
km 0–12.2 of 12.2

Score 10 · High

Brigada 162 Agim Bajrami · Shtrazë → Kaçanik

Paved twisty
Paved 100%

9.1 km · 9.1 twisty km · best km 12 · ~39 tight corners
km 0–9.1 of 9.1

Score 11 · High

R2239 · Leskovicë → Mijak

Paved twisty
Paved 100%

20.2 km · 16.2 twisty km · best km 11 · ~25 tight corners
km 0–20.2 of 20.2

Score 8 · High

Izvorska (R-217) · Joševik → Izvori

Paved twisty
Paved 100%

16.0 km · 14.0 twisty km · best km 13 · ~16 tight corners
km 1–17 of 19.1

Score 9 · High

Unnamed road · near Pejë

Paved twisty
Paved 100%

9.5 km · 9.5 twisty km · best km 13 · ~58 tight corners
km 0–9.5 of 9.5

Score 11 · High

Avdyl Gafurr Luma (R116) · Doganaj → Glloboçicë

Paved twisty
Paved 100%

21.0 km · 17.0 twisty km · best km 10 · ~3 tight corners
km 1–22 of 23.3

Score 8 · High

Milutina Bojića (R-213) · Bostan – Bostane → Gjilan

Paved twisty
Paved 100%

13.0 km · 11.0 twisty km · best km 11 · ~18 tight corners
km 0–13 of 18.3

Score 9 · High

Krivorećka / Krileva (R-309) · Krilevë → Prekovce

Paved twisty
Paved 100%

15.0 km · 14.0 twisty km · best km 10 · ~18 tight corners
km 1–16 of 16.4

Score 8 · High

Sharri / Prizrenska (R-115) · Jažince → Gornje Selo – Gornjasellë

Paved twisty
Paved 100%

17.0 km · 13.9 twisty km · best km 11 · ~5 tight corners
km 17–34 of 52.4

Score 8 · High

Beteja e Hajlës · Malaj → Pepaj

Paved twisty
Paved 100%

6.8 km · 6.8 twisty km · best km 14 · ~56 tight corners
km 0–6.8 of 6.8

Score 11 · High

R-5 · Dubovički stanovi → Jabllanicë e Madhe

Paved twisty
Paved 100%

14.0 km · 11.0 twisty km · best km 11 · ~14 tight corners
km 2–16 of 16.5

Score 8 · High

Zajqecit / Gjelbërishta (R305) · Tuxhec → Hajkobillë

Paved twisty
Paved 100%

12.4 km · 10.3 twisty km · best km 11 · ~1 tight corners
km 0–12.4 of 12.4

Score 9 · High

R-9 · near Kuqishtë

Paved twisty
Paved 90%

8.1 km · 8.1 twisty km · best km 11 · ~19 tight corners
km 0–8.1 of 8.1

Score 10 · High

Hasan Prishtina (R-123) · Kamenicë → Kllobukar – Klobukar

Paved twisty
Paved 100%

12.0 km · 11.0 twisty km · best km 11 · ~13 tight corners
km 0–12 of 27.8

Score 9 · High

Sokolska (R-218) · Mioliće → Belo Brdo

Paved twisty
Paved 100%

14.1 km · 11.1 twisty km · best km 11 · ~16 tight corners
km 4–18.1 of 18.1

Score 8 · High

Beteja e Kosharës (L5) · Koshare → Batushë

Paved twisty
Paved 91%

8.7 km · 7.7 twisty km · best km 11 · ~10 tight corners
km 0–8.7 of 8.7

Score 9 · High

Evlija Çelebi · near Prizren

Paved twisty
Paved 100%

5.3 km · 5.3 twisty km · best km 12 · ~23 tight corners
km 0–5.3 of 5.3

Score 11 · High

Opoja (R-113) · Billushë → Zym

Paved twisty
Paved 100%

10.0 km · 8.0 twisty km · best km 11 · ~16 tight corners
km 3–13 of 21

Score 9 · High

Ukë Ademi · Lumbardh → Pejë

Unpaved & 4WD
Gravel/Dirt 0%

14.2 km · 14.2 twisty km · best km 13 · ~133 tight corners · 2 hairpins
km 0–14.2 of 14.2

Score 11 · High

Rruga për Gjeravicë · Gjocaj → Gropa e Erenikut

Unpaved & 4WD
Mixed 78%

14.4 km · 14.4 twisty km · best km 12 · ~110 tight corners · 1 hairpins
km 0–14.4 of 14.4

Score 11 · High

Demë Ali Pozhari (N-2.1) · Deçan → Stanet e Bjeshkëve te Belegut

Unpaved & 4WD
Mixed 43%

21.4 km · 19.4 twisty km · best km 11 · ~68 tight corners
km 3–24.5 of 24.5

Score 9 · High

Rruga për Mokën · Preseka → Istog

Unpaved & 4WD
Gravel/Dirt 0%

14.8 km · 14.8 twisty km · best km 13 · ~50 tight corners
km 0–14.8 of 14.8

Score 9 · High

Lazara Žarkovića · Dragaljice → Gornji Jasenovik

Unpaved & 4WD
Gravel/Dirt 0%

15.4 km · 14.4 twisty km · best km 11 · ~38 tight corners
km 1–16.4 of 16.4

Score 9 · High

Mića Orlovića · Stërnac i Poshtëm → Zubin Potok

Unpaved & 4WD
Gravel/Dirt 0%

13.0 km · 13.0 twisty km · best km 12 · ~6 tight corners
km 0–13 of 13

Score 10 · High

Ibish Muslia · near Pejë

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

8.1 km · 8.1 twisty km · best km 14 · ~102 tight corners · 3 hairpins
km 0–8.1 of 8.1

Score 12 · Extreme

Mokogorska · Budisavske bačije → Čečevo

Unpaved & 4WD
Gravel/Dirt 0%

16.5 km · 12.6 twisty km · best km 12 · ~31 tight corners
km 0–16.5 of 16.5

Score 9 · High

Siniše Mihajlovića · Paruci → Grižani

Unpaved & 4WD
Gravel/Dirt 0%

7.9 km · 7.9 twisty km · best km 13 · ~42 tight corners
km 0–7.9 of 7.9

Score 12 · Extreme

Косовска · near Dvorishtë

Unpaved & 4WD
Gravel/Dirt 0%

16.5 km · 15.5 twisty km · best km 11 · ~11 tight corners · 1 hairpins
km 3–19.5 of 19.5

Score 9 · High

Bajina · Sočanica → Borčane

Unpaved & 4WD
Mixed 11%

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

Score 10 · High

Hridsko jezero – Bogićevica · Katun Bogićevica → Katun Muhaomerovića

Unpaved & 4WD
Gravel/Dirt 0%

8.0 km · 8.0 twisty km · best km 14 · ~83 tight corners · 1 hairpins
km 0–8 of 8.5

Score 11 · High

Свирачки пут · near Tuxhec

Unpaved & 4WD
Gravel/Dirt 0%

9.0 km · 9.0 twisty km · best km 12 · ~10 tight corners
km 0–9 of 9

Score 10 · High

Bogdani · Kabash → Korishë

Unpaved & 4WD
Gravel/Dirt 0%

6.5 km · 6.5 twisty km · best km 13 · ~56 tight corners
km 0–6.5 of 6.5

Score 12 · Extreme

Unnamed road · Budisavske bačije → Uqë e Sipërm

Unpaved & 4WD
Gravel/Dirt 0%

10.0 km · 10.0 twisty km · best km 13 · ~26 tight corners
km 0–10 of 10.4

Score 10 · High

Esat Axhami · Drenogllavë → Kaçanik

Unpaved & 4WD
Gravel/Dirt 0%

9.5 km · 9.5 twisty km · best km 12 · ~55 tight corners
km 0–9.5 of 9.5

Score 10 · High

Lugu i Arrave · Batahir → Melenicë

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

8.9 km · 8.9 twisty km · best km 12 · ~44 tight corners · 1 hairpins
km 0–8.9 of 8.9

Score 10 · High

Babudovačka · Bube → Zubin Potok

Unpaved & 4WD
Gravel/Dirt 0%

9.1 km · 9.1 twisty km · best km 12 · ~20 tight corners · 1 hairpins
km 0–9.1 of 9.6

Score 10 · High

Kozma Damjan · Bare → Rvatska – Rëvatskë

Unpaved & 4WD
Gravel/Dirt 0%

10.4 km · 10.4 twisty km · best km 11 · ~48 tight corners
km 0–10.4 of 10.4

Score 10 · High

Guri i Gjatë · Pejë → Shtupeq i Madh

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

6.2 km · 6.2 twisty km · best km 13 · ~45 tight corners · 2 hairpins
km 0–6.2 of 6.2

Score 12 · Extreme

Брезница (445) · Fshati i Ri (Novosellë) → Брезница

Unpaved & 4WD
Mixed 20%

8.4 km · 8.4 twisty km · best km 12 · ~10 tight corners
km 0–8.4 of 8.4

Score 10 · High

Unnamed road · near Kaliqan

Unpaved & 4WD
Gravel/Dirt 0%

7.9 km · 7.9 twisty km · best km 12 · ~61 tight corners · 10 hairpins
km 1.1–9 of 10.7

Score 10 · High

Guri i Diellit · near Delloc

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

7.0 km · 7.0 twisty km · best km 12 · ~41 tight corners
km 0–7 of 7

Score 11 · High

Milana Toplice · Rujište → Kozarevo

Unpaved & 4WD
Gravel/Dirt 0%

6.3 km · 6.3 twisty km · best km 12 · ~29 tight corners
km 0–6.3 of 6.3

Score 11 · High

Rruga për Gjeravicë · Strugs → Beric

Unpaved & 4WD
Gravel/Dirt 0%

4.9 km · 4.9 twisty km · best km 13 · ~63 tight corners · 1 hairpins
km 0–4.9 of 4.9

Score 12 · Extreme

14 Maj (R-112) · Landovicë → Lipovec

Flowing
Paved 100%

29.0 km · 14.0 twisty km · best km 12 · ~27 tight corners
km 1–30.1 of 34

Score 7 · Moderate

Krenaria e Gollakut (N-9) · Dabishec → Grashticë

Flowing
Paved 100%

21.1 km · 10.1 twisty km · best km 9 · continuously winding, no single sharp turn
km 0–21.1 of 33.7

Score 7 · Moderate

Heronjët e Baranit (R-121) · Zajm → Borik

Flowing
Paved 100%

25.0 km · 10.1 twisty km · best km 10 · ~6 tight corners
km 0–25 of 30

Score 6 · Moderate

Esat Shehu (R-307) · Zylfaj → Gjakovë

Flowing
Paved 100%

16.4 km · 7.0 twisty km · best km 10 · ~13 tight corners · 1 hairpins
km 0–16.4 of 16.4

Score 7 · Moderate

Livadhet e Lirisë (R-306) · Stublinë → Gjilan

Flowing
Paved 100%

18.1 km · 9.0 twisty km · best km 9 · ~4 tight corners
km 0–18.1 of 18.1

Score 6 · Moderate

Shpati (R-120) · Obiliq → Sllatinë e Madhe

Flowing
Paved 100%

19.4 km · 7.4 twisty km · best km 8 · ~12 tight corners · 1 hairpins
km 0–19.4 of 19.4

Score 6 · Moderate

Mihajla Pupina · Zubin Potok → Dragaljice

Flowing
Paved 100%

13.6 km · 6.6 twisty km · best km 8 · continuously winding, no single sharp turn
km 23–36.6 of 36.6

Score 7 · Moderate

Agim Ramadani (R-212) · Selishtë → Злокуќане

Flowing
Paved 100%

12.9 km · 5.1 twisty km · best km 10 · ~6 tight corners
km 9–22 of 22

Score 6 · Moderate

Mon Përçuku (R-128) · Pestovë → Sllakoc

Flowing
Paved 100%

11.7 km · 4.7 twisty km · best km 10 · ~6 tight corners
km 1–12.7 of 12.7

Score 6 · Moderate

Lajmëtarët e Lirisë (R-222) · Plavë → Zaplluzhë

Flowing
Paved 100%

9.9 km · 4.0 twisty km · best km 8 · ~6 tight corners
km 0–9.9 of 9.9

Score 7 · Moderate

Laku i Pusave (R-216) · Tuxhec → Jallaç

Flowing
Paved 100%

12.0 km · 4.1 twisty km · best km 10 · ~2 tight corners
km 0–12 of 24

Score 6 · Moderate

Ismet Marmullaku (R-119) · Caravik → Pograxhë

Flowing
Paved 100%

12.7 km · 3.0 twisty km · best km 9 · ~8 tight corners
km 2–14.8 of 14.8

Score 6 · Moderate

Beteja e Sukës (R-302) · Zhabel → Cërmjan

Flowing
Paved 100%

9.0 km · 4.0 twisty km · best km 9 · ~9 tight corners
km 0–9 of 13.8

Score 7 · Moderate

Iliria (R-109) · Deçan → Junik

Flowing
Paved 100%

8.1 km · 4.0 twisty km · best km 10 · ~10 tight corners
km 0–8.1 of 8.8

Score 7 · Moderate

Sylë Çeta / Sokol Mehmetaj (R104a) · Zallq → Staradran

Flowing
Paved 100%

8.0 km · 3.0 twisty km · best km 8 · continuously winding, no single sharp turn
km 0–8 of 11

Score 7 · Moderate

Uran Amerllahu (R-308) · Kleçkë → Resinoc

Flowing
Paved 100%

8.8 km · 4.0 twisty km · best km 9 · ~2 tight corners
km 0–8.8 of 8.8

Score 7 · Moderate

14 Qershori (R-111) · Rakovinë → Ratkoc

Flowing
Paved 100%

10.1 km · 4.1 twisty km · best km 8 · ~1 tight corners
km 0–10.1 of 10.1

Score 6 · Moderate

Ilirida / Martirët e Piranës (R-205) · Piranë → Medvec

Flowing
Paved 100%

5.0 km · 2.1 twisty km · best km 10 · ~5 tight corners
km 0–5 of 7.3

Score 8 · High

Qëndresa (R-128) · near Podujevë

Flowing
Paved 100%

5.0 km · 2.0 twisty km · best km 10 · ~6 tight corners
km 0–5 of 5

Score 7 · Moderate

Halim Strofci (R-220) · Prelluzhë – Prilužje → Mihaliq

Flowing
Paved 100%

6.0 km · 2.0 twisty km · best km 8 · ~6 tight corners
km 6–12.1 of 20.3

Score 6 · Moderate

Lamë Hoça (R-117) · Studençan → Rahovec

Flowing
Paved 100%

9.9 km · 2.0 twisty km · best km 7 · ~2 tight corners
km 1.1–11 of 12.4

Score 5 · Moderate

Gani Paçarizi · Lubizhdë → Bubël

Flowing
Paved 100%

5.0 km · 2.0 twisty km · best km 9 · ~1 tight corners
km 0–5 of 5.4

Score 7 · Moderate

Fehmi Agani (N-25.2) · Bresalc → Gjilan

Flowing
Paved 100%

6.0 km · 2.0 twisty km · best km 8 · ~7 tight corners
km 34–40 of 42.6

Score 6 · Moderate

Muharrem Dërguti (R-304) · Morinë → Likoc

Flowing
Paved 100%

7.3 km · 2.2 twisty km · best km 7 · continuously winding, no single sharp turn
km 1–8.3 of 8.3

Score 6 · Moderate

Malet e Karadakut (N-25.2) · Gračanica → Peshter

Flowing
Paved 100%

8.9 km · 1.0 twisty km · best km 8 · continuously winding, no single sharp turn
km 9.1–18 of 42.6

Score 5 · 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 Kosovo

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

Bellasicë 124
Belo Brdo 105
Caravik 248
Dvorishtë 140
Ferizaj 182
Gjilan 131
Kleçkë 243
Leposavić 133
Obiliq 248
Pejë 145
Podujevë 183
Prizren 133
Rahovec 186
Restelica – Restelicë 73
Tuxhec 103
Zubin Potok 186

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