The 2026 Giro d’Italia is underway, bringing cycling fans three weeks of elite racing across Europe from May 8 through May 31. This year’s edition features 21 stages, including opening stages in Bulgaria, a key individual time trial, mountain climbs in the Alps, and the traditional finale in Rome.
Fans in the United States can follow the Giro d’Italia live on truTV and stream every stage on HBO Max. Canadian viewers can watch the race on FloBikes.
Where to Watch Giro d’Italia 2026 in the USA
Cycling fans in the U.S. have multiple viewing options for the 2026 Giro d’Italia.
- TV Channel: truTV
- Live Stream: HBO Max, DIRECTV
The first two weeks of the Giro will air live on truTV, while every stage of the race will stream on HBO Max. Fans can also access truTV through DIRECTV Stream, which offers a free trial for eligible new users.
Where to Watch Giro d’Italia 2026 in Canada
Canadian cycling fans can stream the entire Giro d’Italia live on FloBikes.
- Streaming Service: FloBikes
2026 Giro d’Italia Schedule and Stage Guide
The 2026 Giro d’Italia features a diverse route with flat sprint stages, mountain finishes, hilly terrain, and an important individual time trial during Stage 10.
Giro d’Italia 2026 Full Stage Schedule
| Stage | Date | Route | Type | Start Time (ET) | Watch |
|---|---|---|---|---|---|
| 1 | May 8 | Nessebar to Burgas | Flat | 6 a.m. | Completed |
| 2 | May 9 | Burgas to Veliko Tarnovo | Hilly | 4:30 a.m. | Completed |
| 3 | May 10 | Plovdiv to Sofia | Flat | 5:30 a.m. | Completed |
| 4 | May 12 | Catanzaro to Cosenza | Flat | 7 a.m. | truTV, HBO Max |
| 5 | May 13 | Praia a Mare to Potenza | Hilly | 6 a.m. | truTV, HBO Max |
| 6 | May 14 | Paestum to Naples | Flat | 7:30 a.m. | truTV, HBO Max |
| 7 | May 15 | Formia to Blockhaus | Mountain | 4 a.m. | truTV, HBO Max |
| 8 | May 16 | Chieti to Fermo | Hilly | 7 a.m. | truTV, HBO Max |
| 9 | May 17 | Cervia to Corno alle Scale | Hilly | 6 a.m. | truTV, HBO Max |
| 10 | May 19 | Viareggio to Massa | Individual Time Trial | 6:30 a.m. | truTV, HBO Max |
| 11 | May 20 | Porcari to Chiavari | Hilly | 6 a.m. | truTV, HBO Max |
| 12 | May 21 | Imperia to Novi Ligure | Flat | 6:30 a.m. | truTV, HBO Max |
| 13 | May 22 | Alessandria to Verbania | Hilly | 6 a.m. | truTV, HBO Max |
| 14 | May 23 | Aosta to Pila | Mountain | 6 a.m. | truTV, HBO Max |
| 15 | May 24 | Voghera to Milan | Flat | 7 a.m. | HBO Max |
| 16 | May 26 | Bellinzona to Cari | Mountain | 7 a.m. | HBO Max |
| 17 | May 27 | Cassano d’Adda to Andalo | Hilly | 6 a.m. | HBO Max |
| 18 | May 28 | Fai della Paganella to Pieve di Soligo | Flat | 6:30 a.m. | HBO Max |
| 19 | May 29 | Feltre to Alleghe | Mountain | 6 a.m. | HBO Max |
| 20 | May 30 | Gemona del Friuli to Piancavallo | Mountain | 4 a.m. | HBO Max |
| 21 | May 31 | Rome to Rome | Flat | 9 a.m. | HBO Max |
Key Stages to Watch in the 2026 Giro d’Italia
Several stages could prove decisive in determining the overall winner of the Giro d’Italia.
- Stage 10 (May 19): The individual time trial from Viareggio to Massa could create major gaps in the general classification standings.
- Stage 14 (May 23): A challenging mountain finish from Aosta to Pila.
- Stage 19 (May 29): The high-altitude mountain stage from Feltre to Alleghe may be one of the toughest climbs of the race.
- Stage 20 (May 30): The final mountain showdown to Piancavallo could decide the Giro before the ceremonial finish in Rome.
Giro d’Italia 2026 Route Highlights
This year’s race begins with three stages in Bulgaria before heading into Italy. Stage 16 also ventures into Switzerland, adding another international element to the iconic Grand Tour.
The Giro concludes on May 31 with the traditional final stage in Rome.

