8 maggio - 1ª tappa Torino - Torino TISSOT ITT (crono) – 8,6 km
diretta RaiPlay dalle ore 14,00
9 maggio - 2ª tappaStupinigi (Nichelino) - Novara 179 km
10 maggio - 3ª tappa Biella - Canale 190 km
11 maggio - 4ª tappa Piacenza - Sestola 187 km
12 maggio - 5ª tappa Modena - Cattolica177 km
13 maggio - 6ª tappaGrotte di Frasassi - Ascoli Piceno160 km
14 maggio - 7ª tappa Notaresco - Termoli181 km
15 maggio - 8ª tappaFoggia - Guardia Sanframondi170 km
16 maggio - 9ª tappaCastel di Sangro - Campo Felice158 km
17 maggio - 10ª tappaL'Aquila - Foligno139 km
19 maggio - 11ª tappaPerugia - Montalcino (Brunello di Montalcino) - 162 km
20 maggio - 12ª tappa Siena - Bagno di Romagna212 km
21 maggio - 13ª tappaRavenna - Verona198 km
22 maggio - 14ª tappa Cittadella - Monte Zoncolan205 km
23 maggio - 15ª tappaGrado - Gorizia147 km
24 maggio - 16ª tappa Sacile - Cortina d'Ampezzo212 km
26 maggio - 17ª tappaCanazei - Sega di Ala193 km
27 maggio - 18ª tappa Rovereto - Stradella231 km
28 maggio - 19ª tappaAbbiategrasso - Alpe di Mera (Valsesia)- 176 km
29 maggio - 20ª tappaVerbania - Valle Spluga, Alpe Motta 164 km
30 maggio - 21ª tappa Senago - Milano TISSOT ITT30,3 km (crono)