2017 Giro d'Italia
May 28
Olbia, Alghero, It

StageDateLocationDistance
1May 5thAlghero - Olbia206 km
2May 6thOlbia - Tortoli221 km
3May 7thTortoli - Cagliari148 km
4May 9thCefalu - Etna181 km
5May 10thPedara - Messina159 km
6May 11thReggio Calabria - Terme Luigiane217 km
7May 12thCastroviillari - Alberobello224 km
8May 13thMolfetta - Paschici189 km
9May 14thMontenero de Bisaccia - Blockhaus149 km
10May 16thFoligno - Montefalco (ITT)39.8 km
11May 17thFirenze - Bagno di Romagna161 km
12May 18thForli - Reggio Emilia229 km
13May 19thReggio Emilia - Tortona167 km
14May 20thCastellania - Oropa131 km
15May 21thValdengo - Bergamo199 km
16May 23thRovetta - Bormio222 km
17May 24thTirano - Canazei219 km
18May 25thMoena - Ortisei137 km
19May 26thSan Candido / Innichen - Piancavallo191 km
20May 27thPordenone - Asiago190 km
21May 28thMonza - Milan (ITT)29.3 km