100. edycja wyścigu kolarskiego Giro d’Italia odbyła się w dniach 5 – 28 maja 2017 roku. Liczyła dwadzieścia jeden etapów o łącznym dystansie 3614,1 km. Wyścig ten zaliczany jest do rankingu światowego UCI World Tour 2017.
Na starcie wyścigu stanęły dwadzieścia dwie drużyny. Wśród nich znalazło się osiemnaście ekip UCI World Tour 2017 oraz cztery inne zaproszone przez organizatorów.
Etap 1 – 05.05 : Alghero – Olbia – 206 km[edytuj | edytuj kod]
Etap 2 – 06.05 : Olbia – Tortolì – 221 km[edytuj | edytuj kod]
Etap 3 – 07.05 : Tortolì – Cagliari – 148 km[edytuj | edytuj kod]
Etap 4 – 09.05 : Cefalù – Etna – 181 km[edytuj | edytuj kod]
Etap 5 – 10.05 : Pedara – Mesyna – 159 km[edytuj | edytuj kod]
Etap 6 – 11.05 : Reggio di Calabria – Terme Luigiane – 217 km[edytuj | edytuj kod]
Etap 7 – 12.05 : Castrovillari – Alberobello – 224 km[edytuj | edytuj kod]
Etap 8 – 13.05 : Molfetta – Peschici – 189 km[edytuj | edytuj kod]
Etap 9 – 14.05 : Montenero di Bisaccia – Blockhause – 149 km[edytuj | edytuj kod]
Etap 10 – 16.05 : Foligno – Montefalco – 39,8 km[edytuj | edytuj kod]
Etap 11 – 17.05 : Florencja – Bagno di Romagna – 161 km[edytuj | edytuj kod]
Etap 12 – 18.05 : Forlì – Reggio Emilia – 234 km[edytuj | edytuj kod]
Etap 13 – 19.05 : Reggio Emilia – Tortona – 167 km[edytuj | edytuj kod]
Etap 14 – 20.05 : Castellania – Orpa – 131 km[edytuj | edytuj kod]
Etap 15 – 21.05 : Valdengo – Bergamo – 199 km[edytuj | edytuj kod]
Etap 16 – 23.05 : Rovetta – Bormio – 222 km[edytuj | edytuj kod]
Etap 17 – 24.05 : Tirano – Canazei – 219 km[edytuj | edytuj kod]
Etap 18 – 25.05 : Moena – Urtijëi – 137 km[edytuj | edytuj kod]
Etap 19 – 26.05 : Innichen – Piancavallo – 191 km[edytuj | edytuj kod]