1st stage|2nd July | TTT|26.7 km
Fossano-Cuneo
2nd stage|3rd July|100.1 km
Boves-Prato Nevoso
3rd stage|4th July|135 km
Casale Monferrato-Ovada
4th stage|5th July|11.2 km
Fondovalle-Cascata del Toce
5th stage|6th July|120.1 km
Milano-Carugate
6th stage|7th July|155 km
Colico-Colico
7th stage|8th July|109.6 km
Soprazocco di Gavardo-Puegnago del Garda
8th stage|9th July|131.8 km
San Vendemiano-Mortegliano
9th stage|10th July|122.6 km
Feletto-Umberto-Monte Matajur
10th stage|11th July|113 km
Capriva del Friuli-Cormons