All routes
60 routes · 1,337 km. Each one says where its track comes from, and whether we have ridden it.
Taranto seafront
3.7 km · 11 m ascent
Mapped routes
Fasano to Selva di Fasano: the climb
3.8 km · 285 m ascent
Mapped routes
Brindisi to Santa Maria del Casale
4.1 km · 20 m ascent
Mapped routes
Fasano down to Savelletri
7.3 km · 0 m ascent
Mapped routes
Monopoli to Polignano a Mare
8.6 km · 32 m ascent
Mapped routes
Stage 35: Savelletri to Torre Canne
8.9 km · 28 m ascent
Valle d'Itria
Polignano a Mare: the coves loop
9.8 km · 74 m ascent · loop
Mapped routes
Trani to Bisceglie
9.9 km · 37 m ascent
Mapped routes
The Sovereto variant
12.2 km · 112 m ascent
Bari and the Murgia
Stage 27: Corato to Ruvo di Puglia
12.2 km · 119 m ascent
Bari and the Murgia
Bari to Torre a Mare: the seafront ride
12.2 km · 22 m ascent
Mapped routes
Carovigno to Torre Guaceto Nature Reserve
12.9 km · 15 m ascent
Mapped routes
Stage 26: Andria to Corato
13.9 km · 99 m ascent
Bari and the Murgia
Vignacastrisi to Tricase
14.3 km · 287 m ascent
Salento and Lecce
Laterza to Ginosa
16 km · 279 m ascent
Matera and Basilicata
Miglionico to Pomarico
16.1 km · 410 m ascent
Matera and Basilicata
Bitonto countryside loop
16.8 km · 174 m ascent
Bari and the Murgia
Grottole to Miglionico
17 km · 382 m ascent
Matera and Basilicata
Celle San Vito to Troia
17.1 km · 357 m ascent
Capitanata and the Monti Dauni
Mottola to Castellaneta via Palagianello
17.4 km · 295 m ascent
Taranto Murgia
Crispiano to Massafra
17.7 km · 108 m ascent
Taranto Murgia
Stage 23: Stornara to Cerignola
17.9 km · 89 m ascent
Capitanata and the Monti Dauni
Tricase to Santa Maria di Leuca
18 km · 402 m ascent
Salento and Lecce
Alberobello to Martina Franca
18 km · 256 m ascent
Valle d'Itria
Stage 28: Ruvo di Puglia to Bitonto
18.4 km · 10 m ascent
Bari and the Murgia
Montescaglioso - Matera
18.4 km · 477 m ascent
Matera and Basilicata
Ostuni to Torre Canne: down to the sea
18.9 km · 3 m ascent
Mapped routes
Cerignola - Canosa
19.2 km · 84 m ascent
Capitanata and the Monti Dauni
Grassano to Grottole
19.8 km · 597 m ascent
Matera and Basilicata
Castelluccio dei Sauri to Ordona
19.9 km · 147 m ascent
Capitanata and the Monti Dauni
Murgia loop from Ruvo
20 km · 199 m ascent
Bari and the Murgia
Lecce to Salice Salentino: through the vineyards
20.1 km · 34 m ascent
Mapped routes
Stage 20: Ordona to Stornara
20.3 km · 138 m ascent
Capitanata and the Monti Dauni
Tricarico - Grassano
20.6 km · 669 m ascent
Matera and Basilicata
Monopoli to Savelletri
21.4 km · 139 m ascent
Valle d'Itria
Stage 29: Bitonto to Bari
21.6 km · 101 m ascent
Bari and the Murgia
Monopoli to Torre Canne
21.9 km · 39 m ascent
Mapped routes
Torre Specchia to Frigole via San Cataldo
22.5 km · 20 m ascent
Mapped routes
Stage 40: Torchiarolo to Lecce
22.5 km · 89 m ascent
Salento and Lecce
Pomarico to Montescaglioso
22.8 km · 478 m ascent
Matera and Basilicata
Santeramo to Altamura
23 km · 260 m ascent
Bari and the Murgia
Massafra to Mottola
23 km · 495 m ascent
Taranto Murgia
Bari to Mola di Bari
23.5 km · 73 m ascent
Bari and the Murgia
Troia to Castelluccio dei Sauri
23.7 km · 178 m ascent
Capitanata and the Monti Dauni
Stage 43: Otranto to Vignacastrisi
23.8 km · 194 m ascent
Salento and Lecce
Stage 25: Canosa to Andria
24.1 km · 304 m ascent
Capitanata and the Monti Dauni
Castellaneta to Laterza
24.6 km · 672 m ascent
Matera and Basilicata
Stage 39: Brindisi to Torchiarolo
25.2 km · 124 m ascent
Brindisi
Serranova to Brindisi
26.2 km
Brindisi
Ginosa to Matera
27.1 km · 591 m ascent
Matera and Basilicata
Martina Franca to Crispiano
27.8 km · 328 m ascent
Valle d'Itria
Mola di Bari to Monopoli
29.1 km · 222 m ascent
Bari and the Murgia
Gravina to Picciano
29.9 km · 604 m ascent
Bari and the Murgia
Stage 36: Torre Canne to Torre Santa Sabina
30 km · 83 m ascent
Valle d'Itria
Valle d'Itria Loop: Locorotondo, Alberobello, Martina Franca
30.4 km · 302 m ascent · loop
Mapped routes
Stage 41: Martano to Otranto
30.5 km · 167 m ascent
Salento and Lecce
Stage 40: Lecce to Martano
30.9 km · 103 m ascent
Salento and Lecce
Otranto to Santa Maria di Leuca: the Coast Road
52.3 km · 571 m ascent
Mapped routes
Lecce to Gallipoli: coast to coast
68.9 km · 152 m ascent
Mapped routes
The Two Seas Tour: Adriatic to Ionian
128.4 km · 267 m ascent · loop
Mapped routes