| 2026 UCI World Tour, race 22 of 36 | |
|---|---|
| Race details | |
| Dates | 8–31 May 2026 |
| Stages | 21 |
| Distance | 3,459.2 km (2,149 mi) |
The 2026 Giro d'Italia will be the 109th edition of the Giro d'Italia, a three-week Grand Tour cycling stage race. The race will start on 8 May in Nessebar, Bulgaria and will finish on 31 May in Rome. [1]
The official route was announced on 1 December 2025.
| Stage | Date | Course | Distance | Type | Winner | |
|---|---|---|---|---|---|---|
| 1 | 8 May | Nessebar (Bulgaria) to Burgas (Bulgaria) | 156 km (97 mi) | Flat stage | ||
| 2 | 9 May | Burgas (Bulgaria) to Veliko Tarnovo (Bulgaria) | 220 km (140 mi) | Hilly stage | ||
| 3 | 10 May | Plovdiv (Bulgaria) to Sofia (Bulgaria) | 174 km (108 mi) | Flat stage | ||
| 11 May | Rest day | |||||
| 4 | 12 May | Catanzaro to Cosenza | 144 km (89 mi) | Flat stage | ||
| 5 | 13 May | Praia a Mare to Potenza | 204 km (127 mi) | Hilly stage | ||
| 6 | 14 May | Paestum to Naples | 161 km (100 mi) | Flat stage | ||
| 7 | 15 May | Formia to Blockhaus | 246 km (153 mi) | Mountain stage | ||
| 8 | 16 May | Chieti to Fermo | 159 km (99 mi) | Hilly stage | ||
| 9 | 17 May | Cervia to Corno alle Scale | 184 km (114 mi) | Hilly stage | ||
| 18 May | Rest day | |||||
| 10 | 19 May | Viareggio to Massa | 40.2 km (25.0 mi) | Individual time trial | ||
| 11 | 20 May | Porcari to Chiavari | 178 km (111 mi) | Hilly stage | ||
| 12 | 21 May | Imperia to Novi Ligure | 177 km (110 mi) | Flat stage | ||
| 13 | 22 May | Alessandria to Verbania | 186 km (116 mi) | Hilly stage | ||
| 14 | 23 May | Aosta to Pila | 133 km (83 mi) | Mountain stage | ||
| 15 | 24 May | Voghera to Milan | 136 km (85 mi) | Flat stage | ||
| 25 May | Rest day | |||||
| 16 | 26 May | Bellinzona (Switzerland) to Carì (Switzerland) | 113 km (70 mi) | Mountain stage | ||
| 17 | 27 May | Cassano d'Adda to Andalo | 200 km (120 mi) | Hilly stage | ||
| 18 | 28 May | Fai della Paganella to Pieve di Soligo | 167 km (104 mi) | Flat stage | ||
| 19 | 29 May | Feltre to Alleghe | 151 km (94 mi) | Mountain stage | ||
| 20 | 30 May | Gemona del Friuli to Piancavallo | 199 km (124 mi) | Mountain stage | ||
| 21 | 31 May | Rome to Rome | 131 km (81 mi) | Flat stage | ||
| Total | 3,459.2 km (2,149.4 mi) | |||||