Giro d'Italia
The latest news and race results from Italy's Grand Tour, covering everything from the start lists to the race winners.

The Giro d'Italia 2025 will be the race's 108th edition. The prestigious three-week, 21-stage event is the opener in the trio of Grand Tours, followed by the Tour de France and the Vuelta a España.
Starting on 9 May 2025, the Corsa Rosa has its Grande Partenza - or big start - in Albania for the first time in its history. After three days on Albanian soil the route returns to Italy, where the top GC contenders will battle it out for the prestigious maglia rosa, or pink jersey.
Following his historic Triple Crown triumph last year - winning the Giro d'Italia, Tour de France, and World Championships, for the first time since 1987 - Tadej Pogačar will not be back, but there are a host of other contenders ready to claim the title.
Last year the Slovenian romped to victory, winning six stages and the King of the Mountains jersey. Not content with that, he finished with an advantage just shy of 10 minutes over second-placed Dani Martínez - the biggest winning margin since 1965.
As Pogačar is skipping the Giro in 2025 that opens the door to favourites Primož Roglič and Juan Ayuso, but also some potential outsiders for the podium. In fact, there are five former winners present - Roglič, Egan Bernal, Nairo Quintana, Richard Carapaz and Jai Hindley. The Giro can see an eclectic mix of riders, with many opting out of the year's first Grand Tour to concentrate on a tilt at the Tour de France.
It's not just the GC action that is mouthwatering, with a host of sprinters and puncheurs to look out for - both Tom Pidcock and Wout van Aert will be making their debut, for example.
This year, Cycling Weekly will be covering the race with daily race reports, reactions following each stage, and analysis as the Italian showdown progresses.
Read more: Giro d'Italia 2025 route
Giro d'Italia 2025: Key details
Date | 9 May - 1 June 2025 |
Total distance | 3443km |
Number of stages | 21 |
Start location | Durres, Albania |
Finish location | Rome, Italy |
UCI ranking | WorldTour |
Edition | 108th |
Total climbing / elevation gain | 52,500m |
Leader's jersey colour | Pink (Maglia Rosa) |
Last winner | Tadej Pogačar (Slovenia) |
TV coverage (UK) | TNT Sports |
TV coverage (US) | Max |
Stage-by-stage reports from the Giro d'Italia 2025
Stage two: Josh Tarling wins Giro d'Italia's Tirana time trial as Primož Roglič takes the leader's maglia rosa
Stage three: Mads Pedersen reclaims pink jersey after second Giro d'Italia sprint win on stage 3
Stage four: Casper van Uden sprints to victory in unusual TT helmet on Giro d'Italia stage 4
Stage five: 'Truly incredible' - Mads Pedersen springs to hat-trick win on Giro d'Italia stage 5
Giro d'Italia 2025: The route
The Giro d'Italia 2025 will kick off in Durrës, Albania, with a medium-mountains opener traversing 164km to the Albanian capital Tirana. Billed as a 'mountain stage in the city' by organisers RCS, it will feature 1,800m of climbing, getting the race off to a less than gentle start.
Stage 2 will feature a 13.7km individual time trial on the streets of Tirana, before the Grande Partenza concludes with a similar medium-mountains test to Stage 1. The third stage of the Giro will take in 2,800m of climbing compacted into a short 160km loop starting and ending in Vlorë.
After a tricky first three days the fast men come into the equation, with three back to back flat (or flat-ish) stages as the race heads into its mother country. There are six sprint stages in total, including the now-customary loop in and out of Rome on the final day.
A jaunt in the Apennines and some Tuscan white gravel also feature in the opening week, while the action returns with the second of two time trials. There isn't much climbing in the first half of the race, but the organisers make up for it with a challenging final week, with more than 5,000m of climbing packed into both Stages 19 and 20. Those two days in the saddle will decide the winner of this year's Giro d'Italia.
Read more: Giro d'Italia 2025 route
Giro d'Italia 2025: Stage-by-stage
Stage | Day | Start | Finish | Distance | Terrain |
---|---|---|---|---|---|
1 | 9 May | Durrës (Albania) | Tirana (Albania) | 160km | Hilly |
2 | 10 May | Tirana (Albania) | Tirana (Albania) | 13.7km | ITT |
3 | 11 May | Vlorë (Albania) | Vlorë (Albania) | 160km | Hilly |
4 | 13 May | Alberobello | Lecce | 189km | Flat |
5 | 14 May | Cegli Messapica | Matera | 151km | Flat |
6 | 15 May | Potenza | Napoli | 227km | Flat |
7 | 16 May | Castel Di Sangro | Tagliocozzo | 168km | Mountains |
8 | 17 May | Giulianova | Castelraimondo | 197km | Hilly |
9 | 18 May | Gubbio | Siena | 181km | Hilly (gravel sectors) |
10 | 20 May | Lucca | Pisa | 28.6km | ITT |
11 | 21 May | Viareggio | Castelnovo ne'Monti | 186km | Hilly |
12 | 22 May | Modena | Viadana | 172km | Flat |
13 | 23 May | Rovigo | Vincenza | 180km | Hilly |
14 | 24 May | Treviso | Nova Gorica / Gorizia | 195km | Hilly |
15 | 25 May | Fiume Veneto | Asiago | 219km | Mountains |
16 | 27 May | Piazzolo sul Brenta | San Valentino | 203km | Mountains |
17 | 28 May | San Michele All'adige | Bormio | 155km | Hilly |
18 | 29 May | Morbegno | Cesano Maderno | 144km | Flat |
19 | 30 May | Biella | Champoluc | 166km | Mountains |
20 | 31 May | Verres | Sestriere | 205km | Mountains |
21 | 1 June | Rome | Rome | 143km | Flat |
Giro d'Italia 2025: The jerseys
The rider wearing the pink jersey (maglia rosa) leads the general classification. This is the rider who has accumulated the fastest time around the route so far, inclusive of time bonuses collected. On the final day, it is awarded to the overall general classification winner along with the Trofeo Senza Fine.
There are other jerseys up for grabs too. The purple (ciclamino) jersey is awarded to the rider who has accumulated the most points. More points are offered at the end of flatter, punchier stages than on mountain finishes, so this is a jersey for the sprinters. The blue (azzura) jersey goes to the rider who accumulates the most points on classified climbs, and the white (bianca) jersey is like the pink jersey but given to the best young rider under 26.
Read about the Giro d'Italia jerseys here.
More about the Giro d'Italia 2025
- Giro d'Italia 2025 route
- Giro d'Italia 2025 start list
- Giro d'Italia jerseys
- How much prize money does the winner of the Giro d'Italia get?
- How to watch the Giro d'Italia
- What is the 'Red Bull KM' at the Giro d'Italia?
- What teams are riding what bikes at the Giro d'Italia
- Who will win the Giro d'Italia 2025? The GC contenders vying for the pink jersey
- Why is the Giro d'Italia starting in Albania?
- Tom Pidcock, Mads Pedersen and Wout van Aert - meet the stage hunters of the Giro d'Italia 2025
Giro d'Italia: Past winners
Year | Winner | Country | Team |
2024 | Tadej Pogačar | Slovenia | UAE Team Emirates |
2023 | Primož Roglič | Slovenia | Jumbo-Visma |
2022 | Jai Hindley | Australia | Bora-Hansgrohe |
2021 | Egan Bernal | Colombia | Ineos Grenadiers |
2020 | Tao Geoghegan Hart | UK | Ineos Grenadiers |
2019 | Richard Carapaz | Ecuador | Movistar |
2018 | Chris Froome | UK | Team Sky |
2017 | Tom Dumoulin | Netherlands | Sunweb |
2016 | Vincenzo Nibali | Italy | Astana |
2015 | Alberto Contador | Spain | Tinkoff-Saxo |
2014 | Nairo Quintana | Colombia | Movistar |
2013 | Vincenzo Nibali | Italy | Astana |
Latest
-
Who is leading the Giro d'Italia 2025 after stage 14?
The full general classification, along with the latest stage result, and the standings for the other jerseys
By Cycling Weekly Last updated
-
Kasper Asgreen takes sensational solo victory from the breakaway on dramatic Giro d’Italia stage 14
The EF Education-EasyPost rider led from the start, to take his first stage victory at the Giro.
By Alex Lancaster-Lennox Last updated
-
'We're definitely not done yet' - Olav Kooij sprints to victory on stage 12 of the Giro d’Italia
Perfect lead out from Wout van Aert sets up the Dutchman in the final kilometre
By Tom Thewlis Published
-
'I never thought I would do this' - Daan Hoole beats Josh Tarling to time trial victory on Giro d’Italia stage 10 as Isaac del Toro retains race lead
Hoole wins the day with a time of 32:30 in Pisa, Tarling finishes seven seconds down
By Tom Thewlis Published
-
Giro d’Italia stage 10: key rider time trial start times
Race leader Isaac del Toro set to roll down the start ramp at 16:40 local time, Josh Tarling off at 14:36
By Tom Thewlis Published
-
Giro d'Italia stage 10 time trial: Live streams, timings, where to watch
It's an important day at the 2025 Giro d'Italia – here are the broadcast details and start times for the stage 10 time trial from Lucca to Pisa today.
By Adam Becket Published
-
The rapid rise of Isaac del Toro - Could a 21-year-old from Mexico challenge at the Giro d'Italia?
In the Baja California native, UAE Emirates-XRG appear to have found yet another potential Grand Tour contender
By Tom Thewlis Published
-
How to watch the Giro d'Italia 2025: Everything you need to live stream the Italian Grand Tour
All the key information on broadcasters and live streams for the Giro d'Italia from May 9 - June 1, so you can watch the Italian Grand Tour online, on TV, from anywhere.
By Adam Becket Last updated
-
Wout van Aert wins sensational Giro d'Italia stage nine over the gravel as Isaac Del Toro moves into pink
Exhilarating stage saw Primož Roglič and Tom Pidcock lose time after a crash on the strade bianche
By Dan Challis Published