Giro d’Italia 2017 1 Stage Stage start Stage finish Rest day Stage start / finish Individual time-trial High Mountain stage Sprint stage Transfer Two-time Giro d’Italia champion Vincenzo Nibali (2013, 2016) START: May 5, Alghero FINISH: May 28, Milan 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 Stage May km 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 5 6 7 9 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 27 28 203 208 148 180 157 207 220 189 139 39 161 237 162 131 199 227 219 137 191 190 28 Total: 3,572 Rome ITALY SARDINIA Cefalù Pedara Reggio Calabria Castrovillari Molfetta Montenero di Bisaccia Foligno Florence Forlì Castellania Valdengo Rovetta Tirano San Candido/ Innichen Pordenone Monza Olbia Tortolì Palermo Cagliari Etna Messina Terme Luigiane Alberobello Peschici Blockhaus Montefalco Bagno di Romagna Reggio Emilia Tortona Oropa Bergamo Bormio Moena Canazei Ortisei/St. Ulrich Piancavallo Asiago Source: La Gazzetta dello Sport Picture: Newscom