Stage Date Time From - To Terrain Distance Details
12017-05-0512:25  Alghero - OlbiaFlat206.0 kmDetails
22017-05-0611:50  Olbia - TortolìLow mountains211.0 kmDetails
32017-05-0713:45  Tortolì - CagliariFlat148.0 kmDetails
42017-05-0912:05  Cefalù - EtnaHigh mountains181.0 kmDetails
52017-05-1013:20  Pedara - MessinaFlat159.0 kmDetails
62017-05-1111:45  Reggio Calabria - Terme LuigianeLow mountains217.0 kmDetails
72017-05-1212:00  Castrovillari - Alberobello (Valle d'Itria)Flat224.0 kmDetails
82017-05-1312:35  Molfetta - PeschiciLow mountains189.0 kmDetails
92017-05-1413:10  Montenero di Bisaccia - BlockhausHigh mountains152.0 kmDetails
102017-05-1612:45  Foligno - MontefalcoTime trial39.8 kmDetails
112017-05-1712:35  Firenze (Ponte a Ema) - Bagno di RomagnaHigh mountains161.0 kmDetails
122017-05-1811:40  Forlì - Reggio EmiliaFlat234.0 kmDetails
132017-05-1913:30  Reggio Emilia - TortonaFlat167.0 kmDetails
142017-05-2013:55  Castellania - Oropa (Biella)High mountains131.0 kmDetails
152017-05-2112:15  Valdengo - BergamoHigh mountains199.0 kmDetails
162017-05-2310:40  Rovetta - BormioHigh mountains222.0 kmDetails
172017-05-2411:25  Tirano - Canazei (Val di Fassa)Low mountains219.0 kmDetails
182017-05-2513:10  Moena (Val di Fassa) - Ortisei/St. Ulrich (Val Gardena)High mountains137.0 kmDetails
192017-05-2612:05  San Candido/Innichen - PiancavalloHigh mountains191.0 kmDetails
202017-05-2712:05  Pordenone - AsiagoHigh mountains190.0 kmDetails
212017-05-2813:45  Monza - MilanoFlat time trial29.3 kmDetails