1st stage|6th May|19.6 km
Fossacesia Marina-Ortona
2nd stage|7th May|202 km
Teramo-San Salvo
3rd stage|8th May|213 km
Vasto-Melfi
4th stage|9th May|175 km
Venosa-Lago Laceno
5th stage|10th May|171 km
Atripalda-Salerno
6th stage|11th May|162 km
Napoli-Napoli
7th stage|12th May|218 km
Capua-Gran Sasso d'Italia
8th stage|13th May|207 km
Teri-Fossombrone
9th stage|14th May|35 km
Savignano sul Rubicone-Cesena
15th May|Rest day
-
10th stage|16th May|196 km
Scandiano-Viareggio
11th stage|17th May|219 km
Camaiore-Tortona
12th stage|18th May|185 km
Bra-Rivoli
13th stage|19th May|74.6 km
Borgofranco d'Ivrea- Crans Montana
14th stage|20th May|196 km
Sierre-Cassano Magnago
15th stage|21st May|195 km
Seregno-Bergamo
22nd May|Rest day
-
16th stage|23rd May|203 km
Sabbio Chiese-Monte Bondone
17th stage|24th May|197 km
Pergine Valsugana-Caorle
18th stage|25th May|161 km
Oberze-Val di Zoldo
19th stage|26th May|183 km
Longarone-Tre Cime di Lavaredo
20th stage|27th May|18.6 km
Tarvisio-Monte Lussari
21st stage|28th May|126 km
Roma-Roma