Giro d’Italia route 2021

Stage 1: Sat May 8 Turin – Turin 9km ITT
Stage 2: Sun May 9 Stupinigi – Novara 173km flat
Stage 3: Mon May 10 Biella – Canale 187km hilly
Stage 4: Tue May 11 Piacenza – Sestola 185km hilly

Stage 5: Wed May 12 Modena – Cattolica 171km flat
Stage 6: Thu May 13 Grotte di Frassassi – Ascoli Piceno 150km mountain

Stage 7: Fri May 14 Notaresco – Temoli 178km flat
Stage 8: Sat May 15 Foggia – Guardia Sanframondi 173km mountain

Stage 9: Sun May 16 Castel di Sangro – Campo Felice 160km mountain

Rest day, Mon May 17
Stage 10: Tue May 18 L’Aquila – Foligno 140km hilly
Stage 11: Wed May 19 Perugia – Montalcino 163km hilly
Stage 12: Thu May 20 Siena -Bagno di Romagna 209km hilly


Stage 13: Fri May 21 Ravenna – Verona 197km flat
Stage 14: Sat May 22 Cittadella – Monte Zoncolan 205km mountain

Stage 15: Sun May 23 Grado – Gorizia 145km hilly
Rest day: Mon May 24
Stage 16: Tue May 25 Sacille – Cortina d’Ampezzo 212km mountain

Stage 17: Wed May 26 Canazei – Sega di Ala 193km mountain

Stage 18: Thu May 27 Rovereto – Stradella 228km flat
Stage 19: Fri May 28 Abbiategrasso – Alpe di Mera Valsesia 178km mountain

Stage 20: Sat May 29 Verbania – Alpe Motta 165km mountain


Stage 21, Sun May 30 Senago – Milan 29.4km IT