The first of the men’s Grand Tour this season, watch the Giro d’Italia live stream, returns for its 108th edition. The 21-stage race is set to kick off May 9 in Albania and travel through Slovenia before moving to mainland Italy for three weeks.
The world’s best cyclists will compete for the iconic maglia rosa (pink jersey worn by the tour leader). They will cover a total of 3,413.3km during this period, through the marvelous landscapes, over grueling mountain stages and cutting across historic cities.
WATCH: Giro d’Italia Cycling 2025 LIVE
Reigning champion Tadej Pogacar won’t be defending his title this time as he is focusing his energy on the Tour de France. Former champion Primoz Roglic will headline the field that also includes the up-and-coming Juan Ayuso, who will lead UAE Team Emirates – XRG in Pogacar’s absence, and the versatile Tom Piddock.
Here’s how to watch all the action from the Giro d’Italia 2025 cycling.
How to watch Giro d’Italia: TV channel, live stream
- TV channel: None
- Live stream: FloBikes
The Giro d’Italia will not air on traditional television. Streaming options are available on FloBikes for USA viewers also Europe, Canada, Australia.
UK viewers can watch the Giro d’Italia 2025 live on TNT Sports and online via discovery+ throughout the course of the event.
WATCH: Giro d’Italia Cycling 2025 LIVE
Giro d’Italia schedule 2025
Stage | Date | Route | Start Time (ET) | Distance | Stage Type |
1 | Fri., May 9 | Durazzo – Tirana | 7 a.m. | 160 km (99.4 miles) | Hills |
2 | Sat., May 10 | Tirana – Tirana | 7:20 a.m. | 13.7 km (8.5 miles) | Time Trial |
3 | Sun., May 11 | Valona – Valona | 7:05 a.m. | 160 km (99.4 miles) | Hills |
4 | Tues., May 13 | Alberobello – Lecce | 6:50 a.m. | 187 km (116.2 miles) | Flat |
5 | Wed., May 14 | Ceglie Messapica – Matera | 7:25 a.m. | 145 km (90.1 miles) | Hills |
6 | Thurs., May 15 | Potenza – Napoli | 5:20 a.m. | 226 km (140.4 miles) | Hills |
7 | Fri., May 16 | Castel di Sangro – Tagliacozzo | 6:40 a.m. | 168 km (104.4 miles) | Mountains |
8 | Sat., May 17 | Giulianova – Castelraimondo | 6:05 a.m. | 197 km (122.4 miles) | Hills |
9 | Sun., May 18 | Gubbio – Siena | 6:50 a.m. | 181 km (112.5 miles) | Hills |
10 | Tues., May 20 | Lucca – Pisa | 7:15 a.m. | 28.6 km (17.8 miles) | Time Trial |
11 | Wed., May 21 | Viareggio – Castelnovo Ne’ Monti | 5:55 a.m. | 185 km (114.9 miles) | Mountains |
12 | Thurs., May 22 | Modena – Viadana | 7:10 a.m. | 172 km (106.9 miles) | Flat |
13 | Fri., May 23 | Rovigo – Vicenza | 6:45 a.m. | 180 km (111.8 miles) | Hills |
14 | Sat., May 24 | Treviso – Gorizia | 6:50 a.m. | 186 km (115.6 miles) | Flat |
15 | Sun., May 25 | Fiume Veneto – Asiago | 5:15 a.m. | 214 km (133 miles) | Mountains |
16 | Tues., May 27 | Piazzola sul Brenta – San Valentino | 5:15 a.m. | 199 km (123.6 miles) | Mountains |
17 | Wed., May 28 | San Michele all’Adige – Bormio | 6:40 a.m. | 154 km (95.7 miles) | Mountains |
18 | Thurs., May 29 | Morbegno – Cesano Maderno | 7:40 a.m. | 144 km (89.5 miles) | Hills |
19 | Fri., May 30 | Biella – Champoluc | 6:10 a.m. | 166 km (103.1 miles) | Mountains |
20 | Sat., May 31 | Verrès – Sestrière | 4:30 a.m. | 203 km (126.1 miles) | Mountains |
21 | Sun., June 1 | Roma – Roma | 9 a.m. | 141 km (87.6 miles) | Flat |
Giro d’Italia prize money 2025
The total prize money for the 2025 Giro d’Italia is around €1.6 million (approx $1.8 million). The winner will pocket a prize money of €150,000 ($170,000), the second and third placed riders will earn €75,000 ($85,000) and €40,000 ($45,000) respectively.
While the winner of every stage will receive €11,000 ($12500), the first 20 riders will also earn prize money.
Giro d’Italia winners
Winners of the past five Giro d’Italia races are:
Year | Rider (Country) | Team |
2024 | Tadej Pogacar (Slovenia) | UAE Team Emirates |
2023 | Primoz Roglic (Slovenia) | Jumbo-Visma |
2022 | Jay Hindley (Australia) | Bora-Hansgrohe |
2021 | Egan Bernal (Colombia) | Ineos Grenadiers |
2020 | Tao Geoghegan Hart (Great Britain) | Ineos Grenadiers |
The event will depart from Durrës, the first of three stages in Albania, before an early rest day to travel across the Adriatic to Lecce, Italy.