Isaac del Toro leads the Giro d’Italia heading into stage 14 (Image credit: Getty Images) Jump to:

Watch the Giro d’Italia as the first men’s Grand Tour of the season takes place over 21 stages from May 9 to June 1, with all the details here on live streams and TV broadcasts, wherever you are in the world. 

Giro d’Italia: Key information

► Date: May 9 — June 1, 2025

Location: Albania, Italy

► Category: UCI WorldTour

TV & Streaming: TNT Sports, Discovery+ (UK) | Max (US), FloBikes (Canada) l SBS (Australia)

Free stream: SBS (Australia) | RAI Play (Italy) | RSI (Switzerland)

Watch from anywhere: Try NordVPN 100% risk-free

Get 70% off NordVPN with this deal

Get 70% off NordVPN with this deal

TechRadar love NordVPN’s super speedy connections, trustworthy security and the fact it works with Android, Apple, Roku, Amazon Fire TV, PS4 and loads more. You also get a money-back guarantee, 24/7 support and it’s currently available for a knockdown price.

See also

► What’s happening to cycling on TV in the UK? Explaining the Eurosport closure, TNT Sports, pricing, and how to watch

Swipe to scroll horizontally

Date Stage Distance Stage Times (CET)
May 9, 2025 Stage 1: Durres-Tirane 160km 13:10-17:14
May 10, 2025 Stage 2: Tirane-Tirane Tudor 13.7km (ITT) 13:55-17:14
May 11, 2025 Stage 3: Vlore-Vlore 160km 13:15-17:14
May 12, 2025 Rest Day Row 3 — Cell 2 Row 3 — Cell 3
May 13, 2025 Stage 4: Alberobello (Pietramadre) — Lecce 189km 13:05-17:12
May 14, 2025 Stage 5: Ceglie Messapica — Matra 151km 13:50-17:12
May 15, 2025 Stage 6: Potenza — Napoli 227km 11:50-17:15
May 16, 2025 Stage 7: Castl di Sangro — Tagliacozzo 168km 12:55-17:14
May 17, 2025 Stage 8: Giulianova — Castelraimondo 197km 12:25-17:14
May 18, 2025 Stage 9: Gubbio — Siena 181km 13:05-17:12
May 19, 2025 Rest Day Row 10 — Cell 2 Row 10 — Cell 3
May 20, 2025 Stage 10: Lucca — Pisa 28.6km (ITT) 13:15-17:14
May 21, 2025 Stage 11: Viareggio — Castelnovo ne’ Monti 186km 12:20-17:14
May 22, 2025 Stage 12: Modena — Viadana 172km 13:25-17:15
May 23, 2025 Stage 13: Rovigo — Vicenza 180km 13:05-17:11
May 24, 2025 Stage 14: Treviso — Nova Gorica/Gorizia 195km 12:55-17:16
May 25, 2025 Stage 15: Fume Veneto — Asiago 219km 11:35-17:12
May 26, 2025 Rest Day Row 17 — Cell 2 Row 17 — Cell 3
May 27, 2025 Stage 16: Piazzola Sul Brenta — San Valentino 203km 11:35-17:14
May 28, 2025 Stage 17: San Michele all’Adige — Bormio 155km 13:00-17:12
May 29, 2025 Stage 18: Morbegno — Cesano Maderno 144km 14:00-17:12
May 30, 2025 Stage 19: Biella — Champoluc 166km 12:30-17:15
May 31, 2025 Stage 20: Verrès — Sestrière, via Lattea 205km 10:50-16:14
June 1, 2025 Stage 21: Rome — Rome 143km 15:25-18:45

Disclaimer

We test and review VPN services in the context of legal recreational uses. For example: 1. Accessing a service from another country (subject to the terms and conditions of that service). 2. Protecting your online security and strengthening your online privacy when abroad. We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.

Contact me with news and offers from other Future brandsReceive email from us on behalf of our trusted partners or sponsorsBy submitting your information you agree to the Terms & Conditions and Privacy Policy and are aged 16 or over.