Stage 1
09/05/2025
Durrës > Tirana
160km
+1874m
Stage 2
10/05/2025
Tirana > Tirana
13.7km
+141m
Stage 3
11/05/2025
Vlorë (AL) > Vlorë (AL)
159.44km
+2912m
Stage 4
13/05/2025
Alberobello (Pietramadre) > Lecce
189.16km
+730m
Stage 5
14/05/2025
Ceglie Messapica > Matera
151km
+1487m
Stage 6
15/05/2025
Potenza > Napoli
227.51km
+2496m
Stage 7
16/05/2025
Castel di Sangro > Tagliacozzo (Marsia)
168.41km
+3390m
Stage 8
17/05/2025
Giulianova > Castelraimondo
197km
+3777m
Stage 9
18/05/2025
Gubbio > Siena
181km
+2346m
Stage 10
20/05/2025
Lucca > Pisa
28.6km
+150m
Stage 11
21/05/2025
Viareggio > Castelnovo ne' Monti
186km
+3809m
Stage 12
22/05/2025
Modena > Viadana (Oglio-Po)
172km
+1627m
Stage 13
23/05/2025
Rovigo > Vicenza
180km
+1560m
Stage 14
24/05/2025
Treviso > Nova Gorica (SL) / Gorizia (IT)
193km
+967m
Stage 15
25/05/2025
Fiume Veneto > Asiago
219km
+3847m
Stage 16
27/05/2025
Piazzola sul Brenta > San Valentino (Brentonico)
203km
+4704m
Stage 17
28/05/2025
San Michele all’Adige (Fondazione Edmund Mach) > Bormio
155km
+3813m
Stage 18
29/05/2025
Morbegno > Cesano Maderno
144km
+1688m
Stage 19
30/05/2025
Biella > Champoluc
166km
+4908m
Stage 20
31/05/2025
Verrès > Sestrière (Vialattea)
205km
+4399m
Stage 21
01/06/2025
Roma > Roma
143km
+1563m