ROUTE: (
more details here)
Start - Estimated finish (all times in CET)
STAGE 1: Napoli - Napoli 130 km
14:20 - 16:45
STAGE 2: Ischia - Forio 17.4 km TTT
15:40 - 17:15
STAGE 3: Sorrento - Ascea Marina 222 km
11:40 - 17:15
STAGE 4: Policastro Bussentino - Serra S.Bruno 246 kms
11:15 - 17:15
STAGE 5: Cosenza - Matera 203 km
12:25 - 17:15
STAGE 6: Mola Di Bari - Margherita Di Savoia 169 km
13:25 - 17:15
STAGE 7: San Salvo - Pescara 177 km
12:40 - 17:15
STAGE 8: Gabicce Mare - Saltara 54.8 km ITT
12:20 - 17:15
STAGE 9: San Sepolcro - Firenze 170 km
12:40 - 17:15
REST DAY
STAGE 10: Cordenons - Altopiano Del Montasio 167 km
12:35 - 17:15
STAGE 11: Tarvisio (Cave Del Predil) - Vajont (Erto E Casso) 182 km
12:35 - 17:15
STAGE 12: Longarone - Treviso 134 km
14:05 - 17:15
STAGE 13: Busseto - Cherasco 254 km
10:55 - 17:15
STAGE 14: Cervere - Bardonecchia (Jafferau) 168 km
12:45 - 17:20
STAGE 15: Cesana Torinese - Col Du Galibier (Valloire) 149 km
12:30 - 17:10
REST DAY
STAGE 16: Valloire - Ivrea 238 km
11:10 - 17:15
STAGE 17: Caravaggio - Vicenza 214 km
12:15 - 17:15
STAGE 18: Mori - La Polsa 20.6 km MTT
13:15 - 17:15
STAGE 19: Ponte Di Legno - Val Martello/Martelltal 139 km
12:35 - 17:15
STAGE 20: Silandro/Schlanders - Tre Cime Di Lavaredo 203 km
10:55 - 17:15
STAGE 21: Riese Pio X - Brescia 197 km
11:40 - 17:10