The prestigious 2026 Giro d’Italia is set to deliver another thrilling three-week Grand Tour as the world’s best cyclists battle across Bulgaria, Italy, and Switzerland from 8 May to 31 May 2026. The 109th edition of the iconic race begins in the historic coastal city of Nessebar and concludes with the traditional final stage in Rome.
This year’s Giro covers a demanding 3,459.2 km (2,149.4 miles) across 21 stages, featuring flat sprint opportunities, punishing mountain climbs, hilly classics-style terrain, and a crucial individual time trial. Riders will also face three rest days during the race.

2026 Giro d’Italia Race Details
| Detail | Information |
|---|---|
| Race | 2026 Giro d’Italia |
| Edition | 109th |
| Dates | 8–31 May 2026 |
| Total Stages | 21 |
| Distance | 3,459.2 km |
| Start Location | Nessebar |
| Finish Location | Rome |
| Rest Days | 11 May, 18 May, 25 May |
| Countries Visited | Bulgaria, Italy, Switzerland |
2026 Giro d’Italia Teams
A total of 23 teams will compete in the race, including all 18 UCI WorldTeams and five invited UCI ProTeams.
UCI WorldTeams
- Alpecin–Premier Tech
- Decathlon CMA CGM
- EF Education–EasyPost
- Groupama–FDJ
- Lidl–Trek
- Lotto–Intermarché
- Movistar Team
- INEOS Grenadiers
- Red Bull–Bora–Hansgrohe
- Soudal–Quick-Step
- Team Bahrain Victorious
- Team Jayco–AlUla
- Team Picnic–PostNL
- Visma–Lease a Bike
- UAE Team Emirates XRG
- Uno-X Mobility
- XDS Astana Team
UCI ProTeams
- Bardiani–CSF 7 Saber
- Q36.5 Pro Cycling Team
- Team Polti VisitMalta
- Tudor Pro Cycling Team
- Unibet Rose Rockets
Full 2026 Giro d’Italia Stage Schedule, Winners, and Results
| Stage | Date | Route | Distance | Type | Winner |
|---|---|---|---|---|---|
| 1 | 8 May | Nessebar to Burgas | 147 km | Flat | Paul Magnier |
| 2 | 9 May | Burgas to Veliko Tarnovo | 221 km | Hilly | |
| 3 | 10 May | Plovdiv to Sofia | 175 km | Flat | |
| Rest Day | 11 May | — | — | — | — |
| 4 | 12 May | Catanzaro to Cosenza | 138 km | Flat | |
| 5 | 13 May | Praia a Mare to Potenza | 203 km | Hilly | |
| 6 | 14 May | Paestum to Naples | 142 km | Flat | |
| 7 | 15 May | Formia to Blockhaus | 244 km | Mountain | |
| 8 | 16 May | Chieti to Fermo | 156 km | Hilly | |
| 9 | 17 May | Cervia to Corno alle Scale | 184 km | Hilly | |
| Rest Day | 18 May | — | — | — | — |
| 10 | 19 May | Viareggio to Massa | 42 km | Individual Time Trial | |
| 11 | 20 May | Porcari to Chiavari | 195 km | Hilly | |
| 12 | 21 May | Imperia to Novi Ligure | 175 km | Flat | |
| 13 | 22 May | Alessandria to Verbania | 189 km | Hilly | |
| 14 | 23 May | Aosta to Pila | 133 km | Mountain | |
| 15 | 24 May | Voghera to Milan | 157 km | Flat | |
| Rest Day | 25 May | — | — | — | — |
| 16 | 26 May | Bellinzona to Carì | 113 km | Mountain | |
| 17 | 27 May | Cassano d’Adda to Andalo | 202 km | Hilly | |
| 18 | 28 May | Fai della Paganella to Pieve di Soligo | 171 km | Flat | |
| 19 | 29 May | Feltre to Alleghe | 151 km | Mountain | |
| 20 | 30 May | Gemona del Friuli to Piancavallo | 200 km | Mountain | |
| 21 | 31 May | Rome to Rome | 131 km | Flat |
Key Stages to Watch
Several stages could prove decisive in the battle for the famous pink jersey:
- Stage 7 – Formia to Blockhaus: A brutal 244 km mountain challenge with major climbing.
- Stage 10 – Viareggio to Massa: The only individual time trial may create major gaps in the general classification.
- Stage 14 – Aosta to Pila: A crucial Alpine summit finish.
- Stage 16 – Bellinzona to Carì: High-altitude Swiss mountain stage.
- Stage 20 – Gemona del Friuli to Piancavallo: The final mountain showdown before Rome.
The final stage through Rome is expected to favor the sprinters, while the overall Giro champion will celebrate victory in the Italian capital.
Cycling fans around the world are eagerly awaiting the start of the 2026 Giro, which promises dramatic mountain battles, sprint duels, and unforgettable Grand Tour moments.
