How to watch Giro d'Italia 2025: TV and live stream details, on-air times, full schedule, stage guide and route map
Updated 27/05/2025 at 18:29 GMT+1
The Giro d’Italia opens the Grand Tour season, with three gruelling weeks standing between the peloton and the Rome finale. With defending champion Tadej Pogacar absent, the race is wide open with Primoz Roglic, Juan Ayuso and Adam Yates among those hoping to pounce. Here is everything you need to know about the first men’s Grand Tour of the season, including on-air times for every stage.
'NO NO NO! Disaster for UAE!' - Del Toro cracks amid fierce GC mountain battle
Video credit: TNT Sports
It's Grand Tour season and the fight for the maglia rosa is underway. The Giro d'Italia takes centre stage in May as some of the world's top all-rounders battle to be pretty in pink.
With defending champion and serial winner Tadej Pogacar (UAE Emirates-XRG) focusing on the Spring Classics and the Tour de France, the door is wide open for other stars to seize a Grand Tour victory.
Former champion Primoz Roglic (Red Bull-Bora-Hansgrohe) was the pre-race favourite, while UAE duo Adam Yates and Juan Ayuso are also eyeing the pink jersey.
Adam's twin, Simon Yates (Visma-Lease a Bike), is in contention, as is fellow Brit Tom Pidcock following Q36.5 Pro Cycling's wildcard entry.
Past winners Jai Hindley (Red Bull) and Egan Bernal (Ineos Grenadiers) add further depth to the field.
But it is not just about the GC contenders. Sprinters have ample opportunities, especially in the opening two weeks, with Wout van Aert (Visma), Olav Kooij (Visma) and Kaden Groves (Alpecin-Deceuninck) poised to chase stage wins.
So how can you watch the Giro d'Italia? And what's the schedule for each stage?
When is the Giro d'Italia in 2025?
The 108th edition of the Giro d'Italia kicked off on Friday, May 9 in Durres, Albania, marking the first time the race starts in the Balkan country.
Spanning 21 stages over 24 days, the race concludes in Rome on Sunday, June 1.
- VOTE: Take on The Breakaway experts in our Giro d’Italia predictor
- What is the 'groundbreaking' Red Bull KM?
/origin-imgresizer.tntsports.io/2025/05/27/image-f5214488-dd05-4467-ab82-77ac98a9d166-85-2560-1440.jpeg)
Watch: 'He looks battered and bruised' - Roglic abandons Giro after latest crash
Video credit: TNT Sports
How to watch the Giro d'Italia on TV and live stream
Watch every stage of the Giro d'Italia live on TNT Sports and discovery+.
Each stage will be broadcast in full, accompanied by The Breakaway, a pre- and post-stage show hosted by Orla Chennaoui, featuring expert analysis and guest appearances throughout the three weeks.
Adam Blythe, Matt Stephens and three-time Tour de France green jersey winner Robbie McEwen will be mainstay pundits throughout, with other guests joining across the three weeks including Ineos Grenadiers sports director Steve Cummings.
Jens Voigt (week one), Simon Geschke (week two) and Blythe (week three) will be reporting alongside the peloton from the motorbike, bringing their unique perspective to the fans.
TNT Sports is available across all major TV platforms, offering a line-up of up to four TV channels (TNT Sports 1, TNT Sports 2, TNT Sports 3, TNT Sports 4), and up to six digital or red-button channels (TNT Sports 5 to 10), and TNT Sports Ultimate plus TNT Sports Box Office HD.
You can subscribe to TNT Sports through discovery+, BT, EE, Sky, and Virgin Media.
Giro d’Italia TV schedule and route details
| Stage | Date | Start - Finish | Distance | On-air time (BST) |
| Stage 1 | Fri 9 May | Durazzo - Tirana | 160km (hills) | 12:00 |
| Stage 2 | Sat 10 May | Tirana - Tirana | 13.7km (ITT) | 12:00 |
| Stage 3 | Sun 11 May | Valona - Valona | 160km (hills) | 12:00 |
| Rest Day | Mon 12 May | - | - | - |
| Stage 4 | Tue 13 May | Alberobello (Pietramadre) - Lecce | 187km (flat) | 11:30 |
| Stage 5 | Wed 14 May | Ceglie Messapica - Matera | 14km (hills) | 12:30 |
| Stage 6 | Thu 15 May | Potenza - Napoli | 226km (hills) | 10:15 |
| Stage 7 | Fri 16 May | Castel di Sangro - Tagliacozzo | 168km (mountains) | 11:30 |
| Stage 8 | Sat 17 May | Giulianova - Castelraimondo | 197km (hills) | 11:00 |
| Stage 9 | Sun 18 May | Gubbio - Siena | 181km (hills) | 11:30 |
| Rest Day | Mon 19 May | - | - | - |
| Stage 10 | Tue 20 May | Lucca - Pisa | 28.6km (ITT) | 12:00 |
| Stage 11 | Wed 21 May | Viareggio - Castelnovo ne' Monti | 185km (hills) | 11:00 |
| Stage 12 | Thu 22 May | Modena - Viadana (Oglio-Po) | 172km (flat) | 12:00 |
| Stage 13 | Fri 23 May | Rovigo - Vicenza | 180km (hills) | 11:45 |
| Stage 14 | Sat 24 May | Treviso - Nova Gorica/Gorizia | 186km (flat) | 11:45 |
| Stage 15 | Sun 25 May | Fiume Veneto - Asiago | 214km (mountains) | 10:15 |
| Rest Day | Mon 26 May | - | - | - |
| Stage 16 | Tue 27 May | Piazzola sul Brenta - San Valentino (Brentonico) | 199km (mountains) | 10:15 |
| Stage 17 | Wed 28 May | San Michele all'Adige (Fondazione Edmund Mach) - Bormio | 154km (mountains) | 11:30 |
| Stage 18 | Thu 29 May | Morbegno - Cesano Maderno | 144km (hills) | 12:30 |
| Stage 19 | Fri 30 May | Biella - Champoluc | 166km (mountains) | 11:00 |
| Stage 20 | Sat 31 May | Verres - Sestriere (Vialattea) | 203km (mountains) | 09:30 |
| Stage 21 | Sun 1 June | Roma - Roma | 141km (flat) | 14:00 |
Giro d'Italia route
For the first time, the Giro d'Italia started in Albania. The opening three stages took place exclusively on the Balkan Peninsula, including a stint in the capital Tirana.
Upon entering Italy, the race moved through the southern regions, including Naples, before pressing on north.
Key Italian cities along the route include Pisa and Siena, with the latter hosting a stage reminiscent of Strade Bianche, featuring gravel sectors on white Tuscan roads.

But it's the final week when the fight for pink will likely be settled. The race ventures into the Alps, tackling iconic climbs including Monte Grappa, Mortirolo and Colle delle Finestre as the big-hitters look to shake things up, before the grand finale in Rome.
---
Stream all the top cycling action, including the Giro d'Italia, Tour de France and Vuelta a Espana, live and on-demand on TNT Sports and discovery+
Related Topics
Thoughts?
Advertisement
Advertisement