The 2020 Giro d’Italia route will start in Budapest, Hungary, on May 9 and finish in Milano on the 31st.
After three stages in Hungary, riders will make their way to Sicily, before heading north along the Atlantic coast.
The final week will consists of a lot of climbing and long stages.
Find out more about this year’s route.
View the stages in detail below:
Stage one (May 9) Budapest – Budapest (8.6km ITT)
Stage two (May 10) Budapest – Gyor (195km)
Stage three (May 11) Szekesfehervar – Nagykanizsa (204km)
Stage four (May 12) Monreale – Agrigento (136km)
Stage five (May 13) Enna – Etna (150km)
Stage six (May 14) Catania – Villafrance Tirrena (138km)
Stage seven (May 15) Mileto – Camigliatello Silano (223km)
Stage eight (May 16) Castrovillari – Brindisi (216km)
Stage nine (May 17) Giovinazzo – Vieste (198km)
Rest day one
Stage 10 (May 19) San Salvo – Tortoreto Lido (212km)
Stage 11 (May 20) Porto Sant’elpidio – Rimini (181km)
Stage 12 (May 21) Cesenatico – Cesenatico (205km)
Stage 13 (May 22) Cervia – Monselice (190km)
Stage 14 (May 23) Conegliano – Valdobbiadene (33.7km ITT)
Stage 15 (May 24) Base Aerea Rivolto – Piancavallo (183km)
Rest day two
Stage 16 (May 26) Udine – San Daniele del Friuli (228km)
Stage 17 (May 27) Bassano del Grappa – Madonna di Campiglio (202km)
Stage 18 (May 28) Pinzolo – Laghi di Cancano (209km)
Stage 19 (May 29) Morbegno – Asti (251km)
Stage 20 (May 30) Alba – Sestriere (200km)
Stage 21 (May 31) Cernusco Sul Naviglio – Milano (16.5km ITT)





