1° Tappa: Matera (Cronosquadre) 10.36 km
2° Tappa: Matera – Viggiano 186.69 km
3° Tappa: Lauria – Marina di Ginosa 192.75 km
4° Tappa: Taranto – Lecce 212.89 km
5° Tappa: Polignano a Mare – Monte Sant’Angelo 168.77 km
6° Tappa: Peschici – Isernia 231.45 km
7° Tappa: Isernia – Francavilla al Mare 154.39 km
8° Tappa: Roseto degli Abruzzi – Filottrano 163.96 km
9° Tappa: Montecarotto – Jesi 43.53 km (Verdicchio Wine Stage – Crono Individuale)
Riposo
10° Tappa: Monte Argentario – Livorno 183.37 km
11° Tappa: Pisa – Rapallo 171.44 km
12° Tappa: Recco – Asti 153.84 km
13° Tappa: Canelli – Col d’Izoard 189.46 km
14° Tappa: Bardonecchia – Gressoney-La-Trinitè 207.56 km
15° Tappa: Ivrea – Luino 202.95 km
Riposo
16° Tappa: Novi Ligure – Clusone 198.74 km
17° Tappa: Boario Terme – Arco 155.35 km
18° Tappa: Riva del Garda – Merano/Meran 205.90 km
19° Tappa: Vipiteno/Sterzing – Vipiteno/Sterzing 224.94 km
20° Tappa: Cortina d’Ampezzo – Tre Cime di Lavaredo 23.66 km (Cronometro Individuale)
21° Tappa: Treviso – Verona 124.38 km