← All roads

Twisty motorcycle roads in Portugal

2,517 twisty stretches · 32,065 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.

2,517
Twisty stretches
32,065 km
Twisty kilometres
332
Flowing stretches
48 km
Longest paved stretch · Rua de Baião (ER 108)
Rua de Baião (ER 108) · Mesão Frio → Penha Longa

Paved twisty
Paved 100%

48.0 km · 47.0 twisty km · best km 11 · ~58 tight corners · 1 hairpins
km 0–48 of 49.3

Score 9 · High

Rua Professor Correia de Seixas (EN 236) · Lousã → Castanheira de Pera

Paved twisty
Paved 100%

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

Score 10 · High

Estrada Regional 222 (ER222) · Ponta do Sol → Ponta do Pargo

Paved twisty
Paved 100%

40.2 km · 37.2 twisty km · best km 11 · ~47 tight corners
km 0–40.2 of 40.2

Score 9 · High

Estrada das Laranjeiras (ER 227) · Vale de Cambra → Valadares

Paved twisty
Paved 100%

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

Score 10 · High

Rua dos Bombeiros Voluntários (EN 232) · Gouveia → Manteigas

Paved twisty
Paved 100%

36.8 km · 36.8 twisty km · best km 11 · ~70 tight corners
km 2–38.8 of 38.8

Score 9 · High

Rua de António Carneiro · Amarante → Campeã

Paved twisty
Paved 100%

32.0 km · 31.1 twisty km · best km 12 · ~8 tight corners
km 0–32 of 35.6

Score 10 · High

ER225 (ER 225) · Castro Daire → Alvarenga

Paved twisty
Paved 100%

36.7 km · 32.5 twisty km · best km 11 · ~11 tight corners
km 0–36.7 of 36.7

Score 9 · High

Estrada de Vila Viçosa (EM 225) · Nespereira → Castelo de Paiva

Paved twisty
Paved 100%

25.1 km · 25.1 twisty km · best km 12 · ~26 tight corners
km 0–25.1 of 25.1

Score 10 · High

Estrada Regional 103 (ER103) · Funchal → Santana

Paved twisty
Paved 100%

24.8 km · 22.7 twisty km · best km 12 · ~40 tight corners
km 0–24.8 of 24.8

Score 10 · High

Estrada das Alminhas (EN 224) · Arouca → Castelo de Paiva

Paved twisty
Paved 100%

22.7 km · 22.7 twisty km · best km 12 · ~8 tight corners
km 0–22.7 of 22.7

Score 11 · High

Rua 25 de Abril (EM 308) · Paradela do Rio → Gerês

Paved twisty
Paved 100%

28.0 km · 28.0 twisty km · best km 12 · ~76 tight corners
km 0–28 of 28

Score 10 · High

Estrada Regional N 1-1ª (EN 1-1ª) · Capelas → Feteiras

Paved twisty
Paved 100%

38.0 km · 33.0 twisty km · best km 11 · ~10 tight corners
km 0–38 of 48.1

Score 9 · High

Estrada Municipal 322-2 (EM 322-2) · Adorigo → São Martinho de Anta

Paved twisty
Paved 100%

22.0 km · 22.0 twisty km · best km 12 · ~64 tight corners
km 0–22 of 24.3

Score 10 · High

Rua de Simães (EN 205) · Bucos → Póvoa de Lanhoso

Paved twisty
Paved 100%

25.0 km · 24.0 twisty km · best km 12 · ~79 tight corners
km 8–33 of 35

Score 10 · High

Avenida Teixeira de Pascoaes (EM 210) · Celorico de Basto → Amarante

Paved twisty
Paved 100%

21.0 km · 21.0 twisty km · best km 12 · ~17 tight corners
km 0–21 of 21

Score 10 · High

Rua Padre João Medeiros (EN 1-1ª) · Nordeste → Povoação

Paved twisty
Paved 100%

28.0 km · 25.0 twisty km · best km 12 · ~7 tight corners
km 0–28 of 28

Score 9 · High

Rua do Alto da Corda (ER 304) · Campeã → Mondim de Basto

Paved twisty
Paved 100%

30.1 km · 29.2 twisty km · best km 11 · ~40 tight corners
km 5–35.1 of 35.1

Score 9 · High

Avenida do Brasil (EN 238) · Castelejo → Orvalho

Paved twisty
Paved 100%

37.0 km · 33.8 twisty km · best km 11 · ~25 tight corners
km 2–39 of 39

Score 8 · High

Rua Principal / Estrada do Caramulo (ER 230) · São João do Monte → Águeda

Paved twisty
Paved 100%

26.0 km · 24.0 twisty km · best km 11 · ~7 tight corners
km 9–35 of 35.8

Score 9 · High

Rua de Oliveira do Douro / Rua de Santo António (EN 222) · Resende → Cinfães

Paved twisty
Paved 100%

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

Score 9 · High

Estrada das Cerejeiras (EM 543) · Cepos → Góis

Paved twisty
Paved 100%

25.5 km · 23.4 twisty km · best km 12 · ~2 tight corners
km 0–25.5 of 25.5

Score 9 · High

Estrada João Gonçalves Zarco / Rua Comandante Camacho de Freitas (ER229) · Ribeira Brava → Câmara de Lobos

Paved twisty
Paved 100%

19.2 km · 19.2 twisty km · best km 11 · ~46 tight corners · 1 hairpins
km 0–19.2 of 19.2

Score 10 · High

Rua 11 de Novembro (EN 222) · Resende → Peso da Régua

Paved twisty
Paved 100%

23.1 km · 23.1 twisty km · best km 11 · ~40 tight corners
km 0–23.1 of 26.6

Score 9 · High

Rua do Chelo / Avenida de São Martinho · Vieira do Minho → Reigoso

Paved twisty
Paved 100%

38.0 km · 32.9 twisty km · best km 9 · ~2 tight corners
km 1–39 of 79

Score 8 · High

Rua Professor José Tojal / Avenida Doutor António José de Almeida · Sever do Vouga → Oliveira de Frades

Paved twisty
Paved 100%

23.6 km · 20.7 twisty km · best km 12 · ~9 tight corners
km 0–23.6 of 23.6

Score 9 · High

EM 530 · Lindoso → Arcos de Valdevez

Unpaved & 4WD
Mixed 83%

30.2 km · 29.2 twisty km · best km 12 · ~94 tight corners
km 0–30.2 of 30.2

Score 9 · High

Estrada Regional da Tronqueira · Povoação → Nordeste

Unpaved & 4WD
Gravel/Dirt 0%

16.9 km · 16.9 twisty km · best km 12 · ~48 tight corners
km 0–16.9 of 16.9

Score 11 · High

Unnamed road · Oleiros → Outeiro

Unpaved & 4WD
Gravel/Dirt 0%

25.2 km · 23.2 twisty km · best km 11 · ~105 tight corners
km 0–25.2 of 25.2

Score 9 · High

EM 202 · Soajo → Peneda

Unpaved & 4WD
Mixed 65%

23.4 km · 21.5 twisty km · best km 11 · ~72 tight corners
km 0–23.4 of 23.4

Score 9 · High

Rua Capitão Barbosa de Quadros (EM 552) · Sever do Vouga → Vale de Cambra

Unpaved & 4WD
Mixed 60%

19.4 km · 19.4 twisty km · best km 11 · ~43 tight corners
km 0–19.4 of 19.4

Score 9 · High

Estrada Principal / Rua da Ponte (EM 512) · São Jorge da Beira → Silvares

Unpaved & 4WD
Mixed 74%

17.3 km · 17.3 twisty km · best km 11 · ~44 tight corners
km 0–17.3 of 17.3

Score 10 · High

EM 501 · Monchique → Reguengo

Unpaved & 4WD
Mixed 39%

23.0 km · 18.0 twisty km · best km 11 · ~97 tight corners
km 0–23 of 38.4

Score 9 · High

Unnamed road · Cambas → Oleiros

Unpaved & 4WD
Gravel/Dirt 0%

17.0 km · 16.0 twisty km · best km 11 · ~109 tight corners
km 0–17 of 17.6

Score 10 · High

Estrada da Ponte (EM 510) · Arouca → Cabreiros

Unpaved & 4WD
Gravel/Dirt 0%

12.8 km · 12.8 twisty km · best km 12 · ~77 tight corners
km 0–12.8 of 12.8

Score 11 · High

CM 1292 · Cabreiro → Arcos de Valdevez

Unpaved & 4WD
Mixed 50%

17.4 km · 17.4 twisty km · best km 12 · ~66 tight corners · 1 hairpins
km 0–17.4 of 17.4

Score 10 · High

Rua do Fundo · Castelejo → Bogas de Cima

Unpaved & 4WD
Gravel/Dirt 2%

19.2 km · 16.2 twisty km · best km 11 · ~92 tight corners
km 0–19.2 of 19.2

Score 9 · High

Rua do Marão (CM 1240) · Campeã → Fontes

Unpaved & 4WD
Gravel/Dirt 3%

18.1 km · 17.1 twisty km · best km 11 · ~69 tight corners · 1 hairpins
km 1–19.1 of 19.1

Score 9 · High

Rua da Estrada Municipal 512 / Rua do Cabeço (EM 512) · São Jorge da Beira → Sobral de São Miguel

Unpaved & 4WD
Gravel/Dirt 0%

15.6 km · 15.6 twisty km · best km 11 · ~71 tight corners
km 0–15.6 of 15.6

Score 10 · High

EM 518 · Vide → Loriga

Unpaved & 4WD
Mixed 30%

13.1 km · 13.1 twisty km · best km 11 · ~87 tight corners
km 0–13.1 of 13.1

Score 10 · High

EM 554 · Felgueiras → Resende

Unpaved & 4WD
Mixed 34%

17.0 km · 16.0 twisty km · best km 12 · ~62 tight corners
km 0–17 of 17

Score 10 · High

EM 612 · Fafe → Sobradelo da Goma

Unpaved & 4WD
Mixed 67%

14.3 km · 13.2 twisty km · best km 12 · ~32 tight corners
km 0–14.3 of 14.3

Score 10 · High

EM 529 · Troviscal → Relvas

Unpaved & 4WD
Mixed 56%

14.4 km · 14.4 twisty km · best km 11 · ~80 tight corners · 1 hairpins
km 0–14.4 of 14.4

Score 10 · High

Rua de Alcobar (EM 328) · Macieira de Alcoba → Talhadas

Unpaved & 4WD
Mixed 48%

13.4 km · 13.4 twisty km · best km 12 · ~50 tight corners · 1 hairpins
km 6–19.4 of 19.4

Score 10 · High

Rua Prior da Lapa / Rua do Bisqueirinho (CM 1387) · Vale de Cambra → Manhouce

Unpaved & 4WD
Gravel/Dirt 0%

11.4 km · 11.4 twisty km · best km 13 · ~77 tight corners
km 0–11.4 of 11.4

Score 11 · High

EM 559 · Reriz → São Pedro do Sul

Unpaved & 4WD
Mixed 13%

18.2 km · 16.2 twisty km · best km 11 · ~53 tight corners
km 0–18.2 of 18.2

Score 9 · High

Rua do Sobreiro (EM 623) · Santiago de Besteiros → Caparrosa

Unpaved & 4WD
Mixed 43%

12.5 km · 12.5 twisty km · best km 11 · ~58 tight corners
km 0–12.5 of 12.5

Score 10 · High

Rua de Santo André (EM 556) · Souselo → Nespereira

Unpaved & 4WD
Gravel/Dirt 0%

15.0 km · 14.0 twisty km · best km 12 · ~24 tight corners
km 0–15 of 15

Score 10 · High

Estrada da Serra da Freita / Estrada dos Viveiros da Granja (EM 511) · Rossas → Arouca

Unpaved & 4WD
Gravel/Dirt 0%

16.3 km · 15.3 twisty km · best km 11 · ~62 tight corners
km 1–17.3 of 17.3

Score 9 · High

Avenida Principal (EM 559-1) · Covas do Rio → Gafanhão

Unpaved & 4WD
Mixed 67%

11.2 km · 11.2 twisty km · best km 13 · ~79 tight corners
km 0–11.2 of 11.2

Score 11 · High

CM 1067 · Monchique → Gralhos

Unpaved & 4WD
Gravel/Dirt 0%

12.8 km · 12.8 twisty km · best km 11 · ~60 tight corners
km 0–12.8 of 12.8

Score 10 · High

Rua de Crespos / Rua da Terra Quente (EN 316) · Macedo de Cavaleiros → Vinhais

Flowing
Paved 100%

39.8 km · 16.6 twisty km · best km 11 · ~23 tight corners · 2 hairpins
km 0–39.8 of 39.8

Score 6 · Moderate

Rua Principal (ER 336) · Anadia → Águeda

Flowing
Paved 100%

23.2 km · 11.1 twisty km · best km 11 · ~2 tight corners
km 0–23.2 of 23.2

Score 8 · High

Estrada Regional 1-1 (ER 1-1ª) · near Horta

Flowing
Paved 100%

36.0 km · 10.9 twisty km · best km 9 · continuously winding, no single sharp turn
km 10–46 of 48

Score 6 · Moderate

Rua de Tendais (ER 321) · Tendais → Castro Daire

Flowing
Paved 100%

24.4 km · 12.0 twisty km · best km 9 · ~11 tight corners
km 0–24.4 of 24.4

Score 7 · Moderate

EM 312 · Ribeira de Pena → Curros

Flowing
Paved 100%

22.0 km · 9.8 twisty km · best km 10 · ~8 tight corners
km 0–22 of 27.1

Score 7 · Moderate

Estrada Regional 1-2ª (ER 1-2ª) · Lajes do Pico → Calheta de Nesquim

Flowing
Paved 100%

22.0 km · 10.0 twisty km · best km 9 · continuously winding, no single sharp turn
km 29–51 of 79.9

Score 6 · Moderate

EN 334-1 · Aguada de Cima → Mortágua

Flowing
Paved 100%

19.8 km · 6.8 twisty km · best km 9 · ~3 tight corners
km 0–19.8 of 19.8

Score 6 · Moderate

Ponte de Rio de Onor (EN 308) · Deilão → Rio de Onor

Flowing
Paved 100%

18.0 km · 7.0 twisty km · best km 10 · ~19 tight corners
km 13–31 of 44.3

Score 7 · Moderate

EN 233 · Sarzedas → Montes da Senhora

Flowing
Paved 100%

15.0 km · 7.0 twisty km · best km 12 · ~4 tight corners
km 15–30.1 of 30.1

Score 7 · Moderate

Ponte de Salvador / Ponte do Troviscal · São Martinho das Amoreiras → Santana da Serra

Flowing
Paved 100%

23.7 km · 7.8 twisty km · best km 8 · ~3 tight corners
km 0–23.7 of 23.7

Score 6 · Moderate

EM 314 · Sobreira → Vila Flor

Flowing
Paved 100%

18.1 km · 8.6 twisty km · best km 9 · ~8 tight corners
km 0–18.1 of 19.1

Score 6 · Moderate

EN 233 · Meimoa → Sabugal

Flowing
Paved 100%

17.9 km · 7.9 twisty km · best km 9 · ~9 tight corners
km 13.1–31 of 35.4

Score 6 · Moderate

Estrada Regional (EN 1-1) · Agualva → Serreta

Flowing
Paved 100%

23.6 km · 4.1 twisty km · best km 9 · ~2 tight corners
km 0–23.6 of 23.6

Score 5 · Moderate

Rua de Alvarães (EN 305) · Esposende → Vila de Punhe

Flowing
Paved 100%

17.7 km · 5.9 twisty km · best km 9 · ~5 tight corners
km 0–17.7 of 17.7

Score 6 · Moderate

EM 513 · Tourém → Covelães

Flowing
Paved 100%

15.5 km · 6.4 twisty km · best km 11 · ~14 tight corners
km 2–17.5 of 17.5

Score 7 · Moderate

Ponte da Pombeira / Rua Brigadeiro Lino Valente (EN 348) · Vila de Rei → Ferreira do Zêzere

Flowing
Paved 100%

16.8 km · 5.7 twisty km · best km 10 · ~6 tight corners
km 1–17.8 of 17.8

Score 6 · Moderate

Rua da Estrada Municipal 564 (EM 564) · Campeã → Vila Real

Flowing
Paved 100%

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

Score 6 · Moderate

Rua da Mata / Rua Joaquim Henriques Tavares de Basto (EN 328) · Sever do Vouga → Vale de Cambra

Flowing
Paved 100%

14.0 km · 5.7 twisty km · best km 9 · ~2 tight corners · 1 hairpins
km 0–14 of 14

Score 7 · Moderate

Avenida dos Bombeiros Voluntário de Ourém (EN 349) · Assentiz → Ourém

Flowing
Paved 100%

13.5 km · 6.0 twisty km · best km 11 · ~7 tight corners
km 12–25.5 of 25.5

Score 7 · Moderate

EN 115 · Vilar → Aldeia Galega da Merceana

Flowing
Paved 100%

11.9 km · 5.9 twisty km · best km 10 · ~2 tight corners
km 0–11.9 of 11.9

Score 7 · Moderate

EM 564 · Macedo de Cavaleiros → Morais

Flowing
Paved 100%

15.0 km · 6.9 twisty km · best km 9 · ~8 tight corners
km 0–15 of 15

Score 6 · Moderate

EM 103 · Chaves → Sapiãos

Flowing
Paved 100%

11.4 km · 5.5 twisty km · best km 11 · ~6 tight corners · 1 hairpins
km 1.1–12.4 of 12.4

Score 7 · Moderate

Estrada da Beira · Ceira → Vila Nova de Poiares

Flowing
Paved 100%

16.5 km · 5.6 twisty km · best km 9 · ~1 tight corners · 1 hairpins
km 0–16.5 of 16.5

Score 6 · Moderate

EM 553 · Quintãs → Celorico da Beira

Flowing
Paved 100%

12.3 km · 6.0 twisty km · best km 10 · ~9 tight corners
km 0–12.3 of 12.3

Score 7 · Moderate

Avenida Guerra Junqueiro (EN 221) · Mazouco → Freixo de Espada à Cinta

Flowing
Paved 100%

13.7 km · 5.7 twisty km · best km 11 · ~1 tight corners
km 0–13.7 of 13.7

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 Portugal

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

Alcobaça 92
Aljustrel 25
Alvaiázere 178
Alviobeira 159
Amarante 360
Anadia 222
Antas 228
Arcos de Valdevez 160
Arruda dos Vinhos 67
Bensafrim 40
Bidoeira de Cima 135
Boticas 235
Braga 251
Brotas 8
Calheta de Nesquim 14
Caminha 101
Capelo 10
Carrapateira 32
Carrazeda de Ansiães 215
Carrazedo de Montenegro 241
Castelo Branco 105
Cercal do Alentejo 32
Chaves 176
Chouto 77
Coriscada 151
Cristelo 166
Decermilo 281
Encarnação 46
Entroncamento 145
Envendos 104
Esposende 138
Estarreja 183
Figueira de Castelo Rodrigo 91
Figueiró dos Vinhos 205
Forninhos 244
Fornos de Algodres 202
Franco 237
Freixo de Espada à Cinta 72
Fronteira 5
Gavião 87
Gerês 231
Guarda 125
Gueral 187
Idanha-a-Nova 62
Lajes das Flores 4
Leiria 129
Lentiscais 74
Louriçal 129
Macedo de Cavaleiros 129
Mangualde 286
Minde 120
Mirandela 195
Monchique 52
Monfortinho 21
Montalvão 64
Montargil 29
Nave 56
Negreiros 205
Oliveira do Bairro 168
Peso da Régua 356
Pinhel 101
Pombalinho 105
Ponta Delgada 9
Portalegre 17
Povoação 16
Pínzio 78
Quinta do Salgueiro 178
Quintã 38
Quirás 76
Ribeira de Pena 305
Rio Maior 92
Salvador 58
San Martiño dos Peros 159
Santana 43
Santana da Serra 63
Santiago do Cacém 19
Santo Antão 12
Seia 222
Seixas 185
Serpa 11
Setúbal 23
São Brás de Alportel 45
São José da Lamarosa 46
São João da Pesqueira 242
São João do Monte 258
Tomar 152
Torre de Moncorvo 145
Torres Novas 139
Trancoso 170
Tremês 101
Trofa 210
Vale da Ursa 181
Vale de Cambra 236
Vale de Figueira 266
Vale do Poço 19
Vila Chã 253
Vila Nova de Santo André 16
Vila Velha de Ródão 107
Vila Verde de Ficalho 6
Vila de Punhe 129
Vila do Conde 156
Vilarinho dos Galegos 63
Vimioso 47

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