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.
Country/Region | Broadcaster(s) |
---|---|
EUROPE | |
Italy | RAI 2, Rai Sport |
Albania | RTSH |
Belgium | VRT (Flemish), RTBF (French), VTM, LN24 |
Denmark | KANAL 5 |
Europe (wide) | EUROVISION SPORT / SNTV / Eurosport |
France | La Chaine L'Equipe |
Germany | ARD |
Israel | Staylive |
Netherlands | NOS |
San Marino | RAI |
Slovenia | Planet TV |
Spain | EITB |
Switzerland | SRG SSR |
United Kingdom | TNT Sports |
Vatican City | RAI |
USA | MAX USA |
Canada | FloSports |
All Caribbean Nations | RUSH SPORTS / Staylive / DirecTV (some areas) |
Central America | RUSH SPORTS / Staylive |
SOUTH AMERICA | |
Argentina | DirecTV |
Bolivia | DirecTV |
Brazil | DirecTV |
Chile | DirecTV |
Colombia | RCN / Caracol TV / DirecTV |
Ecuador | DirecTV |
Guyana | RUSH SPORTS / Staylive / DirecTV |
Paraguay | DirecTV |
Peru | DirecTV |
Uruguay | DirecTV |
Venezuela | DirecTV |
ASIA | |
Asia (wide) | SNTV / Eurosport / Staylive |
China | Zhibo.tv |
Japan | J Sports |
Australia | SBS Viceland |
New Zealand | Staylive |
Oceania | SNTV / Eurosport |
Africa | SNTV / 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.
If you're looking for additional viewing platforms or replays:
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:
Stage | Date | Route | Distance | Type | Start Time (GMT) |
---|---|---|---|---|---|
1 | May 9 (Fri) | Durrës → Tirana (Albania) | 160 km | Hilly | 09:45 GMT |
2 | May 10 (Sat) | Tirana → Tirana (ITT) | 13.7 km | Individual Time Trial | 12:25 GMT (first rider) |
3 | May 11 (Sun) | Vlorë → Vlorë (Albania) | 160 km | Hilly | 09:45 GMT |
— | May 12 (Mon) | Rest Day | — | — | — |
4 | May 13 (Tue) | Alberobello → Lecce | 187 km | Flat | 09:45 GMT |
5 | May 14 (Wed) | Ceglie Messapica → Matera | 145 km | Hilly | 09:45 GMT |
6 | May 15 (Thu) | Potenza → Naples | 226 km | Hilly | 09:30 GMT |
7 | May 16 (Fri) | Castel di Sangro → Tagliacozzo | 168 km | Mountain | 09:45 GMT |
8 | May 17 (Sat) | Giulianova → Castelraimondo | 197 km | Hilly | 09:45 GMT |
9 | May 18 (Sun) | Gubbio → Siena | 181 km | Hilly (Gravel sectors) | 09:45 GMT |
— | May 19 (Mon) | Rest Day | — | — | — |
10 | May 20 (Tue) | Lucca → Pisa (ITT) | 28.6 km | Individual Time Trial | 10:30 GMT (first rider) |
11 | May 21 (Wed) | Viareggio → Castelnovo ne' Monti | 185 km | Mountain | 09:45 GMT |
12 | May 22 (Thu) | Modena → Viadana | 172 km | Flat | 09:45 GMT |
13 | May 23 (Fri) | Rovigo → Vicenza | 180 km | Hilly | 09:45 GMT |
14 | May 24 (Sat) | Treviso → Nova Gorica (Slovenia) | 186 km | Flat | 09:45 GMT |
15 | May 25 (Sun) | Fiume Veneto → Asiago | 214 km | Mountain | 09:30 GMT |
— | May 26 (Mon) | Rest Day | — | — | — |
16 | May 27 (Tue) | Piazzola sul Brenta → San Valentino Brentonico | 199 km | Mountain | 09:30 GMT |
17 | May 28 (Wed) | San Michele all'Adige → Bormio | 154 km | Mountain | 09:45 GMT |
18 | May 29 (Thu) | Morbegno → Cesano Maderno | 144 km | Hilly | 09:45 GMT |
19 | May 30 (Fri) | Biella → Champoluc | 166 km | Mountain | 09:30 GMT |
20 | May 31 (Sat) | Verrès → Sestriere | 203 km | Mountain | 09:30 GMT |
21 | June 1 (Sun) | Vatican Gardens → Rome | 141 km | Flat (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.