Giro d'Italia - 2021

1st stage|8th May| 8.6 km
Torino-Torino

2nd stage|9th May| 179 km
Stupinigi-Novara

3rd stage|10th May| 190 km
Biella-Canale

4th stage|11th May| 187 km
Piacenza-Sestola

5th stage|12th May| 177 km
Modena-Cattolica

6th stage|13th May| 160 km
Grotte di Frasassi-Ascoli Piceno

7th stage|14th May| 181 km
Notaresco-Termoli

8th stage|15th May| 170 km
Foggia-Guardia Sanframondi

9th stage|16th May| 158 km
Castel di Sangro-Campo Felice

10th stage|17th May| 139 km
L'Aquila-Foligno

18th May|Rest day

11th stage|19th May| 162 km
Perugia-Montalcino

12th stage|20th May| 212 km
Siena-Bagno di Romagna

13th stage|21st May| 198 km
Ravenna-Verona

14th stage|22nd May| 205 km
Cittadella-Monte Zoncolan

15th stage|23rd May| 147 km
Grado-Gorizia

16th stage|24th May| 153 km
Sacile-Cortina d'Ampezzo

25th May|Rest day

17th stage|26th May| 193 km
Canazei-Sega di Ala

18th stage|27th May| 231 km
Rovereto-Stradella

19th stage|28th May| 166 km
Abbiategrasso-Alpe di Mera

20th stage|29th May| 164 km
Verbania-Valle Spluga - Alpe Motta

21st stage|30th May| 30.3 km
Senago-Milano