1st stage|4th May|130 km
Napoli-
2nd stage|5th May | TTT|17 km
Ischia-Forio
3rd stage|6th May|222 km
Sorrento-Marina di Ascea
4th stage|7th May|246 km
Policastro Bussentino-Serra San Bruno
5th stage|8th May|203 km
Cosenza-Matera
6th stage|9th May|169 km
Mola di Bari-Margherita di Savoia
7th stage|10th May|177 km
San Salvo-Pescara
8th stage|11th May|55 km
Gabicce Mare-Saltara
9th stage|12th May|170 km
San Sepolcro-Firenze
13th May|Rest day
-
10th stage|14th May|167 km
Cordenons-Altopiano del Montasio
11th stage|15th May|182 km
Tarvisio (Cave del Predil)-Vajont (Erto e Casso)
12th stage|16th May|134 km
Longarone-Trevisio
13th stage|17th May|254 km
Busseto-Cherasco
14th stage|18th May|168 km
Cervere-Jafferau (Bardonecchia)
15th stage|19th May|149 km
Cesana Torinese-Col du Galibier (Valloire)
20th May|Rest day
-
16th stage|21st May|238 km
Valloire-Ivrea
17th stage|22nd May|214 km
Caravaggio-Vicenza
18th stage|23rd May|21 km
Mori-Polsa
19th stage|24th May|139 km
Ponte di Legno-Val Martello / Martelltal
20th stage|25th May|203 km
Silandro / Schlanders-Tre Cime di Lavaredo
21st stage|26th May|197 km
Riese Pro X-Brescia