Giro D'italia 2025 - Live Stream

Sun, June 01, 2025 at 08:45 (GMT)
Your local time:
Athletics

View the live stream and TV coverage details, results and race day schedule for the 2025 Giro D'italia.

The 108th edition of the Giro d’Italia—one of cycling’s Grand Tours—kicks off on May 9 and runs through June 1, 2025, covering 21 grueling stages across Albania and Italy. With mountain-top finishes, time trials, and sprint stages, this year’s race promises to be a thrilling spectacle. Whether you're in North America, Europe, Australia, or Latin America, here's your comprehensive guide to catching every moment of the pink jersey battle—live or on-demand.

2025 Giro d’Italia Overview

  • Dates: May 9 – June 1, 2025
  • Stages: 21 (plus 2 rest days)
  • Opening Weekend: Grande Partenza in Albania (Tirana, Durres, Vlore)
  • Key Climbs: Mortirolo (Stage 17), Colle delle Finestre (Stage 20), Monte Grappa (Stage 15)
  • Finale: Circuit finish in Rome on June 1

How to Watch the 2025 Giro d’Italia: TV & Streaming Guide for Every Country and Region

Country/RegionBroadcaster(s)
EUROPE
ItalyRAI 2, Rai Sport
AlbaniaRTSH
BelgiumVRT (Flemish), RTBF (French), VTM, LN24
DenmarkKANAL 5
Europe (wide)EUROVISION SPORT / SNTV / Eurosport
FranceLa Chaine L'Equipe
GermanyARD
IsraelStaylive
NetherlandsNOS
San MarinoRAI
SloveniaPlanet TV
SpainEITB
SwitzerlandSRG SSR
United KingdomTNT Sports
Vatican CityRAI
USAMAX USA
CanadaFloSports
All Caribbean NationsRUSH SPORTS / Staylive / DirecTV (some areas)
Central AmericaRUSH SPORTS / Staylive
SOUTH AMERICA
ArgentinaDirecTV
BoliviaDirecTV
BrazilDirecTV
ChileDirecTV
ColombiaRCN / Caracol TV / DirecTV
EcuadorDirecTV
GuyanaRUSH SPORTS / Staylive / DirecTV
ParaguayDirecTV
PeruDirecTV
UruguayDirecTV
VenezuelaDirecTV
ASIA
Asia (wide)SNTV / Eurosport / Staylive
ChinaZhibo.tv
JapanJ Sports
AustraliaSBS Viceland
New ZealandStaylive
OceaniaSNTV / Eurosport
AfricaSNTV / Eurosport / Staylive / Supersport

If a platform isn’t available in your region, consider using a Pure VPN, but always check the terms of service and local broadcasting rights.

Alternative and Supplementary Viewing Options

If you're looking for additional viewing platforms or replays:

  • Discovery+ and Eurosport have widespread European coverage, often available via bundles or local cable apps.
  • GCN+ (Global Cycling Network) may carry live coverage and behind-the-scenes content in some countries.
  • YouTube and official Giro d’Italia social channels often upload highlights, interviews, and stage recaps shortly after each stage.

Streaming Tips

Most official streams offer on-demand replays, so you don’t need to wake up at dawn.

Many services like Discovery+, Eurosport, or FloBikes require subscriptions, but offer free trials or monthly passes.

Here is the updated 2025 Giro d’Italia stage schedule including stage start times in GMT, based on typical Giro start times (usually between 11:30 a.m. and 1:00 p.m. local time, CEST, which is GMT+2). Most stages begin around 11:45–12:30 local, so the GMT time is adjusted accordingly:

2025 Giro d’Italia Stage Schedule

StageDateRouteDistanceTypeStart Time (GMT)
1May 9 (Fri)Durrës → Tirana (Albania)160 kmHilly09:45 GMT
2May 10 (Sat)Tirana → Tirana (ITT)13.7 kmIndividual Time Trial12:25 GMT (first rider)
3May 11 (Sun)Vlorë → Vlorë (Albania)160 kmHilly09:45 GMT
May 12 (Mon)Rest Day
4May 13 (Tue)Alberobello → Lecce187 kmFlat09:45 GMT
5May 14 (Wed)Ceglie Messapica → Matera145 kmHilly09:45 GMT
6May 15 (Thu)Potenza → Naples226 kmHilly09:30 GMT
7May 16 (Fri)Castel di Sangro → Tagliacozzo168 kmMountain09:45 GMT
8May 17 (Sat)Giulianova → Castelraimondo197 kmHilly09:45 GMT
9May 18 (Sun)Gubbio → Siena181 kmHilly (Gravel sectors)09:45 GMT
May 19 (Mon)Rest Day
10May 20 (Tue)Lucca → Pisa (ITT)28.6 kmIndividual Time Trial10:30 GMT (first rider)
11May 21 (Wed)Viareggio → Castelnovo ne' Monti185 kmMountain09:45 GMT
12May 22 (Thu)Modena → Viadana172 kmFlat09:45 GMT
13May 23 (Fri)Rovigo → Vicenza180 kmHilly09:45 GMT
14May 24 (Sat)Treviso → Nova Gorica (Slovenia)186 kmFlat09:45 GMT
15May 25 (Sun)Fiume Veneto → Asiago214 kmMountain09:30 GMT
May 26 (Mon)Rest Day
16May 27 (Tue)Piazzola sul Brenta → San Valentino Brentonico199 kmMountain09:30 GMT
17May 28 (Wed)San Michele all'Adige → Bormio154 kmMountain09:45 GMT
18May 29 (Thu)Morbegno → Cesano Maderno144 kmHilly09:45 GMT
19May 30 (Fri)Biella → Champoluc166 kmMountain09:30 GMT
20May 31 (Sat)Verrès → Sestriere203 kmMountain09:30 GMT
21June 1 (Sun)Vatican Gardens → Rome141 kmFlat (Finale)09:45 GMT

Note: Start times may vary slightly depending on the stage profile and weather. Time trials begin earlier in staggered intervals. For live updates, check giroditalia.it.

©2025 WATCHATHLETICS.COM. All rights reserved.