Giro d'Italia 2026 – Route: One time trial, a monstrous queen stage and plenty of sprint opportunities
The first Grand Tour of the season is almost here. Barely two weeks after the spring classics, the 109th Giro d’Italia will kick off on Friday 8 May 2026. The full route has now been revealed, and we’ll guide you through every high and low of this Giro. At CyclingOracle we break down the Giro d’Italia 2026 stage by stage, including an analysis of the opportunities for sprinters, climbers and time trial specialists.
Giro d’Italia 2026 in numbers:
For those who want the key stats at a glance, here’s the Giro 2026 in a nutshell:
Dates: Friday 8 May to Sunday 31 May 2026
Rest days: 3 days
Total distance: 3,459 kilometres
Average per day: around 164 kilometres
Total elevation gain: 48,700 metres
Grande Partenza: Bulgaria (Nessebar)
Time trials: 1 individual time trial of 40 kilometres on day 10
Sprint opportunities: around 8 stages
Summit finishes: 6 stages
Longest stage: 246 kilometres (stage 7)
Finish: Rome, Sunday 31 May
Grande Partenza in Bulgaria: three days on the Black Sea
After Albania in 2025, organiser RCS again opts for a striking Grande Partenza. The 2026 Giro starts in Bulgaria, with the opening city Nessebar on the Black Sea. As last year, there were doubts about the feasibility of a foreign start, but on 8 May the peloton will indeed roll out in Bulgaria. Because a foreign Grande Partenza brings logistical challenges, the Bulgarian trilogy is immediately followed by the first rest day.
Stage 1 – Nessebar > Burgas (147 km, sprint)
The opening stage along the Black Sea is a typical sprinters’ day. The first maglia rosa will almost certainly land on the shoulders of a pure fast man.

Stage 2 – Burgas > Veliko Tarnovo (221 km, puncheurs)
A solid 221-kilometre stage over rolling terrain. The wearer of the pink jersey will need good legs to stay with the puncheurs here.

Stage 3 – Plovdiv > Sofia (175 km, sprint)
The Bulgarian block ends with another expected bunch sprint, this time into the capital Sofia.

Week 1: in Italy, from the south to the Blockhaus
On Monday 11 May the peloton transfers to Italy. The real work begins in the south, with relatively mild stages. The end of the first week, however, features three tough days.
Stage 4 – Catanzaro > Cosenza (138 km)
The first Italian taste of the race, with room for breakaways or a reduced bunch sprint.

Stage 5 – Praia a Mare > Potenza (203 km)
A long day with a series of climbs in Basilicata.

Stage 6 – Paestum > Naples (142 km, sprint)
Finish in Giro regular Naples. The sprinters are very likely to get another chance here.

Stage 7 – Formia > Blockhaus (244 km, summit finish)
This is the first real GC test: a marathon stage of 244 kilometres with 4,600 metres of climbing, finishing on the infamous Blockhaus in the Abruzzo. This is where the pure climbers will look to strike.

Stage 8 – Chieti > Fermo (157 km, walls)
A hilly stage packed with short, steep ramps in the Marche region. Perfect terrain for puncheurs and breakaway specialists.

Stage 9 – Cervia > Corno alle Scale (184 km, summit finish)
Another summit finish. That makes three days in a row where the GC favourites must be fully alert.
On Monday 18 May the second rest day follows.

Week 2: the only time trial and a brutal mountain stage to Pila
The second week of the 109th Giro d’Italia features one time trial, one sprint in Milan, three hilly stages and one major mountain stage on the Saturday.
Stage 10 – Viareggio > Massa (42 km, individual time trial)
The only time trial of the 2026 Giro is immediately a serious test: 42 kilometres along the Tuscan coast, with virtually no climbing. RCS deliberately chose not to include a prologue or team time trial, meaning time trial specialists have just this one big chance to take significant time.

Stage 11 – Porcari > Chiavari (195 km, tricky late climb)
A classic transition stage with a sting in the tail. Underestimating this one could be costly.

Stage 12 – Imperia > Novi Ligure (175 km, hilly)
A chance for climbing sprinters and strong breakaway riders.

Stage 13 – Alessandria > Verbania (189 km, late climb)
A hilly stage where a long-range attack from a baroudeur could very well succeed.

Stage 14 – Aosta > Pila (Gressan) (133 km, summit finish)
Short, but with 4,350 metres of climbing in just 133 kilometres. A stage where bold riders can blow the GC battle wide open.

Stage 15 – Voghera > Milan (157 km, sprint)
The second week ends with a bunch sprint in Milan. A welcome breather before the third rest day on Monday 25 May.

Week 3: building towards the queen stage in the Dolomites
RCS saves the hardest work for the final week, but starts relatively gently. The final weekend features two huge mountain stages and ends with a royal sprint in the Eternal City.
Stage 16 – Bellinzona > Carì (113 km, summit finish)
A short stage with between 2,000 and 3,000 metres of climbing. Ideal terrain for breakaways.

Stage 17 – Cassano d’Adda > Andalo (202 km, uphill finish)
Longer and tougher, with plenty of opportunities for attackers.

Stage 18 – Fai della Paganella > Pieve di Soligo (168 km, hilly)
The final transition stage before the fireworks.

Stage 19 – Feltre > Alleghe (151 km, QUEEN STAGE)
This is the stage to circle in red. On Friday 29 May, a five-star stage awaits with 5,000 metres of climbing in just 151 kilometres. The riders must tackle, in order: Passo Duran, Forcella Staulanza, Passo Giau (also the Cima Coppi at 2,233 metres) and Passo Falzarego. The finish is at Piani di Pezze. Look no further: this is the queen stage of the 2026 Giro d’Italia.

Stage 20 – Gemona del Friuli > Piancavallo (200 km, final mountain stage)
The last lifeline for GC climbers. Piancavallo is climbed twice and should deliver the definitive wearer of the pink jersey.

Stage 21 – Rome > Rome (131 km, final sprint)
On Sunday 31 May the Giro lands in Rome for a traditional final sprint in the Italian capital.

Overview of stages – Giro d’Italia 2026
| Stage Giro d'Italia 2026 | |||||
|---|---|---|---|---|---|
| Stage | Date | Start - Finish | Distance | Elevation | Type |
| 1 | fr 08/05 | Nessebar - Burgas | 156 | 887 | sprint |
| 2 | sa 09/05 | Burgas - Veliko Tarnovo | 220 | 2370 | hill |
| 3 | su 10/05 | Plovdiv - Sofia | 174 | 1563 | sprint |
| rest | mo 11/05 | restday | - | - | - |
| 4 | tu 12/05 | Catanzaro - Cosenza | 144 | 1660 | hill |
| 5 | we 13/05 | Praia a Mare - Potenza | 204 | 3738 | hill |
| 6 | th 14/05 | Paestum - Napoli | 161 | 1173 | sprint |
| 7 | fr 15/05 | Formia - Blockhaus | 246 | 4472 | mountain-top |
| 8 | sa 16/05 | Chieti - Fermo | 159 | 1872 | hill-top |
| 9 | su 17/05 | Cervia - Corno alle Scale | 184 | 2352 | mountain-top |
| rest | mo 18/05 | restday | - | - | - |
| 10 | tu 19/05 | Viareggio - Massa | 40.2 | 98 | itt |
| 11 | we 20/05 | Porcari - Chiavari | 178 | 2550 | hill - transition |
| 12 | th 21/05 | Imperia - Novi Ligure | 177 | 2165 | hill |
| 13 | fr 08/05 | Alessandria - Verbania | 186 | 1398 | hill |
| 14 | sa 09/05 | Aosta - Pila | 133 | 4202 | mountain-top |
| 15 | su 10/05 | Volghera - Milano | 136 | 630 | sprint |
| rest | mo 25/05 | restday | - | - | - |
| 16 | tu 26/05 | Bellinzona - Carì | 113 | 2961 | mountain-top |
| 17 | we 27/05 | Cassano d'Adda - Andalo | 200 | 3216 | hill-top |
| 18 | th 28/05 | Fai della Paganella - Pieve di Soligo | 167 | 1889 | hill-transition |
| 19 | fr 29/05 | Feltre - Alleghe (Piani di Pezzè) | 151 | 4834 | mountain-top |
| 20 | sa 30/05 | Gemona del Friuli 1976-2026 - Piancavallo | 199 | 3827 | mountain-top |
| 21 | su 31/05 | Rome - Rome | 131 | 1329 | sprint |
Our first analysis: what does this route tell us?
The route of the 2026 Giro d’Italia looks varied and highly selective. Three early conclusions:
- Climbers will have plenty of opportunities. With six summit finishes, almost 49,000 metres of climbing and a queen stage with 5,000 metres of elevation, this is a route tailor-made for pure GC climbers.
- Time trial specialists must be razor sharp. Just 42 kilometres against the clock in three weeks of racing is very little. Riders who are not outstanding climbers but strong time trialists will have very few chances.
- Sprinters get around eight opportunities, including the final stage in Rome. That’s relatively generous for a Giro and makes this edition attractive for points hunters and stage chasers.
Frequently asked questions about the Giro d’Italia 2026
When does the Giro d’Italia 2026 start?
The 2026 Giro starts on Friday 8 May 2026 in Nesebar (Bulgaria) and finishes on Sunday 31 May 2026 in Rome. In total there are 21 stages and three rest days.
Where does the Giro d’Italia 2026 start?
The Grande Partenza of the 2026 Giro d’Italia takes place in Nesebar, Bulgaria. The first three stages are held entirely on Bulgarian soil.
How many time trials are there in the 2026 Giro?
Only one: an individual time trial of 42 kilometres between Viareggio and Massa on day 10.
What is the queen stage of the 2026 Giro?
Stage 19 on Friday 29 May, from Feltre to Alleghe (Piani di Pezze). This stage packs 5,000 metres of climbing into just 151 kilometres and includes four major climbs, with the Passo Giau as the Cima Coppi at 2,233 metres.
Where does the Giro d’Italia 2026 finish?
The 2026 Giro finishes on Sunday 31 May in Rome with a final sprint stage.
What is the total distance of the 2026 Giro?
The route of the 2026 Giro d’Italia is 3,466 kilometres long, with 48,700 metres of climbing.