The Giro d’Italia 2026 unfolds from Friday, May 8, to Sunday, May 31, showcasing cycling’s top talents in a grueling three-week battle for the iconic Maglia Rosa pink jersey.
Jonas Vingegaard leads as the frontrunner, pursuing a rare Giro-Tour de France double in the same season. With Simon Yates retired early in 2026, no defending champion starts the race. Key contenders include Adam Yates, former winners Egan Bernal and Jai Hindley, and rising Italian star Giulio Pellizzari, who aims to end a decade-long drought since Vincenzo Nibali’s last home victory.
Opening stages along Albania’s scenic Black Sea coast favor sprinters, transitioning to punishing mountain climbs where general classification contenders shine. This season’s first Grand Tour promises high drama.
Free Streaming Options Worldwide
Live coverage streams free in several countries, with English-language options in Australia.
- Australia: SBS On Demand covers every stage.
- Italy: RaiPlay broadcasts all stages.
- Switzerland: RSI and SRF provide full coverage.
Travelers outside these regions can access streams using a VPN to bypass geo-restrictions.
Watching in the United States
HBO Max delivers live streams in the US. The Standard plan, starting at $18.49 per month, includes cycling coverage. Viewers abroad can connect via VPN to their home account.
Watching in the United Kingdom
UK fans catch the action on TNT Sports, available as an add-on to TV packages or standalone via HBO Max. A 12-month plan costs £25.99 monthly and covers Premier League, Champions League, Tour de France, and more. Use a VPN when traveling overseas.
Watching in Canada
FloBikes streams the Giro d’Italia and most UCI WorldTour events. Annual plans start at CA$215.88, or CA$49.99 monthly. A VPN helps Canadian subscribers watch from anywhere.
Watching in Australia
Australians enjoy comprehensive free English coverage on SBS On Demand, including rights to the Tour de France, Vuelta a España, and classics like Liège-Bastogne-Liège. VPN access works for those outside the country.
Complete Giro d’Italia 2026 Stage Schedule
- Friday, May 8: Stage 1: Durazzo – Tirana
- Saturday, May 9: Stage 2: Tirana – Tirana
- Sunday, May 10: Stage 3: Valona – Valona
- Monday, May 11: Stage 4: Alberobello – Lecce
- Tuesday, May 12: Rest day
- Wednesday, May 13: Stage 5: Ceglie Messapica – Matera
- Thursday, May 14: Stage 6: Potenza – Naples
- Friday, May 15: Stage 7: Castel di Sangro – Tagliacozzo
- Saturday, May 16: Stage 8: Giulianova – Castelraimondo
- Sunday, May 17: Stage 9: Gubbio – Siena
- Monday, May 18: Rest day
- Tuesday, May 19: Stage 10 (ITT): Lucca – Pisa
- Wednesday, May 20: Stage 11: Viareggio – Castelnovo ne’ Mont
- Thursday, May 21: Stage 12: Modena – Viadana
- Friday, May 22: Stage 13: Rovigo – Monte Berico
- Saturday, May 23: Stage 14: Treviso – Nova Gorica
- Sunday, May 24: Stage 15: Fiume Veneto – Asiago
- Monday, May 25: Rest day
- Tuesday, May 26: Stage 16: Piazzola sul Brenta – San Valentino
- Wednesday, May 27: Stage 17: San Michele all’Adige – Bormio
- Thursday, May 28: Stage 18: Morbegno – Cesano Maderno
- Friday, May 29: Stage 19: Biella – Champoluc
- Saturday, May 30: Stage 20: Verrès – Sestrière
- Sunday, May 31: Stage 21: Rome – Rome

