Six summit finishes (Etna, Blockhaus, Cogne, Aprica, Lavarone and Marmolada), 26 individual time trial kilometers, five clear opportunities for the sprinters and more than 50 000 vertical meters – the Giro d’Italia didn’t disappoint when it came to designing an appetising course for the 105th edition. The race will get underway from Budapest, the 14th different foreign city to host the start, and conclude in Verona for the fifth time after 1981, 1984, 2010 and 2019.

Stages

Date Race Distance Stages
06/05 Stage 1) Budapest - Visegrad 195 km View details
07/05 Stage 2) Budapest - Budapest 9.2 km View details
08/05 Stage 3) Kaposvar - Balatonf├╝red 201 km View details
09/05 Rest day - View details
10/05 Stage 4) Avola - Etna-Nicolosi 170 km View details
11/05 Stage 5) Catania - Messina 174 km View details
12/05 Stage 6) Palmi - Scalea 192 km View details
13/05 Stage 7) Diamante - Potenza 196 km View details
14/05 Stage 8) Napoli - Napoli 153 km View details
15/05 Stage 9) Isernia - Blockhaus 189 km View details
16/05 Restday - View details
17/05 Stage 10) Pescara - Jesi 196 km View details
18/05 Stage 11) Santarcangelo di Romagna - Reggio Emilia 203 km View details
19/05 Stage 12) Parma - Genova 202 km View details
20/05 Stage 13) Sanremo - Cuneo 150 km View details
21/05 Stage 14) Santena - Torino 147 km View details
22/05 Stage 15) Rivarolo Canavese - Cogne 177 km View details
23/05 Restday - View details
24/05 Stage 16) Salo - Aprica 202 km View details
25/05 Stage 17) Ponte di Legno - Lavarone 168 km View details
26/05 Stage 18) Borgo Valsugana - Treviso 151 km View details
27/05 Stage 19) Marano Lagunare - Santuario di Castelmonte 178 km View details
28/05 Stage 20) Belluno - Marmolada (Passo Fedaia) 167 km View details
29/05 Stage 21) Verona - Verona 17.4 km View details