Stage 1
09/05/2025
Durrës (Al) > Tiranë (Al)
162.15km
+2015m
Stage 2
10/05/2025
Tiranë (Al) > Tiranë (Al)
13.78km
+115m
Stage 3
11/05/2025
Vlorë (AL) > Vlorë (AL)
159.42km
+2982m
Stage 4
13/05/2025
Alberobello > Lecce
186.76km
+687m
Stage 5
14/05/2025
Ceglie Messapica > Matera
144.79km
+1480m
Stage 6
15/05/2025
Potenza > Napoli
225.4km
+2582m
Stage 7
16/05/2025
Castel di Sangro > Tagliacozzo
168.39km
+3457m
Stage 8
17/05/2025
Giulianova > Castelraimondo
197.34km
+3759m
Stage 9
18/05/2025
Gubbio > Siena
180.78km
+2458m
Stage 10
20/05/2025
Lucca > Pisa
28.84km
+110m
Stage 11
21/05/2025
Viareggio > Castelnovo ne’ Monti
186.62km
+3681m
Stage 12
22/05/2025
2970
171.96km
+1711m
Stage 13
23/05/2025
Rovigo > Vicenza
181km
+1450m
Stage 14
24/05/2025
Treviso > Nova Gorica (SL) / Gorizia (IT)
185.08km
+816m
Stage 15
25/05/2025
Fiume Veneto > Asiago
213.65km
+3938m
Stage 16
27/05/2025
Piazzola sul Brenta > San Valentino (Brentonico)
199.12km
+4846m
Stage 17
28/05/2025
San Michele all'Adige (Fondazione Mach) > Bormio
151.23km
+3915m
Stage 18
29/05/2025
Morbegno > Cesano Maderno
145.07km
+1695m
Stage 19
30/05/2025
Biella > Champoluc
166.68km
+4918m
Stage 20
31/05/2025
Verrès > Sestriere (Via Lattea)
203.59km
+4713m
Stage 21
Roma > Roma
143.05km
+765m