Seven summit finishes, almost 50,000 metres of climbing and a single 40km-long individual time trial are the headlines from the route for the 2026 men’s Giro d’Italia.
It begins with three stages in Bulgaria, as already announced, starting on 8 May, before 18 stages from the south to the north of Italy, via Naples, the Apennines, Milan, the Alps and the Dolomites. The 109th Giro finishes in Rome on 31 May.
As ever at the Giro, much of the action is saved for the final week, with stage 16 to Carì in Switzerland looking decisive, before the Queen Stage in the Dolomites on stage 19, with five climbs in just 152km of racing.
Giro d’Italia 2026 stage table
|
Stage |
Day |
Start |
Finish |
Distance |
Terrain |
|---|---|---|---|---|---|
|
1 |
8 May |
Nessebar (Bulgaria) |
Burgas (Bulgaria) |
156km |
Flat |
|
2 |
9 May |
Burgas (Bulgaria) |
Veliko Tarnovo (Bulgaria) |
220km |
Hilly |
|
3 |
10 May |
Plovdiv (Bulgaria) |
Sofia (Bulgaria) |
174km |
Flat |
|
4 |
12 May |
Catanzaro |
Cosenza |
144km |
Flat |
|
5 |
13 May |
Praia a Mare |
Potenza |
204km |
Hilly |
|
6 |
14 May |
Paestum |
Napoli |
161km |
Flat |
|
7 |
15 May |
Formia |
Blockhaus |
246km |
Mountains |
|
8 |
16 May |
Chieti |
Fermo |
159km |
Medium mountains |
|
9 |
17 May |
Cervia |
Corno alle Scale |
184km |
Mountains |
|
10 |
19 May |
Viareggio |
Massa |
40.2km |
ITT |
|
11 |
20 May |
Porcari |
Chiavari |
178km |
Hilly |
|
12 |
21 May |
Imperia |
Novi Ligure |
177km |
Flat |
|
13 |
22 May |
Alessandria |
Verbania |
186km |
Hilly |
|
14 |
23 May |
Aosta |
Pila |
133km |
Mountains |
|
15 |
24 May |
Voghera |
Milan |
136km |
Flat |
|
16 |
26 May |

