The 2025 Giro d’Italia has faced significant delays and uncertainties in its planning, including a postponed presentation and logistical issues regarding its Grande Partenza in Albania. Despite these challenges, the finalised route today provides an exciting outline of what fans can expect from the upcoming edition in May 2025.
Table of Contents
ToggleA stellar line-up of riders is set to take on the 2025 Giro dโItalia, promising an exciting contest across the iconic Italian race. Leading the charge is young Spanish talent Juan Ayuso, who has been steadily building his reputation as a future Grand Tour star. Joining him will be experienced climbers like Romain Bardet, Egan Bernal, and Pello Bilbao, all of whom are proven contenders in the mountains.
Ecuadorian powerhouse Richard Carapaz, a former Giro champion, returns to a race he knows well, while Frenchman David Gaudu will be aiming to challenge in the high-altitude stages. Canadian Derek Gee, who shone at last yearโs event, is expected to bring his versatility and fighting spirit to the peloton. Australiaโs Jai Hindley, another past Giro winner in 2022, will look to recapture the form that earned him the Maglia Rosa.
He will face stiff competition, in stages at least, from compatriot Simon Yates, whose explosive climbing ability has made him a consistent threat at the Giro. British fans will also have an eye on his brother Adam Yates, a rider capable of both stage wins and strong overall performances. Basque rider Mikel Landa and the Italian Antonio Tiberi add further intrigue, with Landa always a podium hopeful and Tiberi representing a younger generation of talent.
Colombiaโs Daniel Martรญnez and Einer Rubio bolster the list of pure climbers, while Primoลพ Rogliฤ, the reigning Vuelta champion, will undoubtedly be the man to beat. With such a packed roster of elite riders, the 2025 Giro dโItalia promises thrilling battles in every stage, from punishing mountain finishes to technical time trials.
Below is a breakdown of the latest developments and a detailed look at the stages.
Official Route of the Men’s 2025 Giro d’Italia
Below is the breakdown of the 2025 Giro dโItaliaโs route, which spans 21 stages and three weeks of racing:
Stage 1 – Durres to Tirana (164km)
Date: Friday, 9 May 2025
The opening stage kicks off in Albania, with a route designed to showcase the country’s coastal beauty and urban landmarks.
Stage 2 – Tirana to Tirana (Individual Time Trial – 13.7km)
Date: Saturday, 10 May 2025
A short and technical time trial loops through Tirana’s city centre, offering early insights into contenders for the maglia rosa.
Stage 3 – Vlorรซ to Vlorรซ (160km)
Date: Sunday, 11 May 2025
A coastal circuit stage designed to highlight Albaniaโs scenic landscapes.
Rest Day 1
Date: Monday, 12 May 2025
Stage 4 – Alberobello to Lecce (187km)
Date: Tuesday, 13 May 2025
The Giro moves to Italyโs southern region, with flat terrain favouring sprinters.
Stage 5 – Ceglie Messapica to Matera (145km)
Date: Wednesday, 14 May 2025
A rolling route through historic Puglia, culminating in a challenging uphill finish in Matera.
Stage 6 – Potenza to Naples (211km)
Date: Thursday, 15 May 2025
A mixed-terrain stage through Basilicata and Campania, concluding with a sprint in Naples.
Stage 7 – Castel di Sangro to Tagliacozzo (Marsia) (166km)
Date: Friday, 16 May 2025
An uphill battle that could shake up the general classification early in the race.
Stage 8 – Giulianova to Castelraimondo (193km)
Date: Saturday, 17 May 2025
A long and demanding day with rolling hills in central Italy.
Stage 9 – Gubbio to Siena (181km)
Date: Sunday, 18 May 2025
A gravel-laden stage that mimics Strade Bianche, promising drama and spectacular racing. 30kms of gravel.
Rest Day 2
Date: Monday, 19 May 2025
Stage 10 – Lucca to Pisa (Individual Time Trial – 28.6km)
Date: Tuesday, 20 May 2025
Another time trial on flat terrain, providing further separation among GC contenders.
Stage 11 – Viareggio to Castelnuovo ne’ Monti (185km)
Date: Wednesday, 21 May 2025
A challenging medium-mountain stage.
Stage 12 – Modena to Viadana (181km)
Date: Thursday, 22 May 2025
A flat sprinters’ stage in the heart of Emilia-Romagna.
Stage 13 – Rovigo to Vicenza (Monte Berico) (186km)
Date: Friday, 23 May 2025
A punchy finish awaits riders on Monte Bericoโs steep slopes.
Stage 14 – Treviso to Nova Gorica (186km)
Date: Saturday, 24 May 2025
The Giro crosses into Slovenia for a stage filled with short climbs.
Stage 15 – Fiume Veneto to Asiago (210km)
Date: Sunday, 25 May 2025
The race heads into the Veneto region, tackling more mountains ahead of the rest day.
Rest Day 3
Date: Monday, 26 May 2025
Stage 16 – Piazzola sul Brenta to Brentonico (San Valentino) (199km)
Date: Tuesday, 27 May 2025
A decisive summit finish that could reshape the GC standings.
Stage 17 – San Michele all’Adige to Bormio (154km)
Date: Wednesday, 28 May 2025
A queen stage featuring legendary climbs like the Stelvio.
Stage 18 – Morbegno to Cesano Maderno (146km)
Date: Thursday, 29 May 2025
A flat stage designed for sprinters, with the peloton returning to Lombardy.
Stage 19 – Biella to Champoluc (157km)
Date: Friday, 30 May 2025
A mountain stage ending in the Aosta Valley.
Stage 20 – Verrรจs to Sestriere (203km)
Date: Saturday, 31 May 2025
A climactic mountain stage with a historic finish at Sestriere.
Stage 21 – Rome to Rome (141km)
Date: Sunday, 1 June 2025
The Giro concludes with a celebratory circuit race through the Eternal City.
2025 Giro d’Italia Route Dates & Details
Date | Stage | Start | Finish | Type |
---|---|---|---|---|
9 May 2025 | Stage 1 | Durres | Tirana | Road |
10 May 2025 | Stage 2 | Tirana | Tirana | Individual Time Trial |
11 May 2025 | Stage 3 | Vlorรซ | Vlorรซ | Road |
12 May 2025 | Rest Day | |||
13 May 2025 | Stage 4 | Alberobello | Lecce | Road |
14 May 2025 | Stage 5 | Ceglie Messapica | Matera | Road |
15 May 2025 | Stage 6 | Potenza | Naples | Road |
16 May 2025 | Stage 7 | Castel di Sangro | Tagliacozzo (Marsia) | Mountain |
17 May 2025 | Stage 8 | Giulianova | Castelraimondo | Road |
18 May 2025 | Stage 9 | Gubbio | Siena | Gravel |
19 May 2025 | Rest Day | |||
20 May 2025 | Stage 10 | Lucca | Pisa | Individual Time Trial |
21 May 2025 | Stage 11 | Viareggio | Castelnuovo ne’ Monti | Mountain |
22 May 2025 | Stage 12 | Modena | Viadana | Road |
23 May 2025 | Stage 13 | Rovigo | Vicenza (Monte Berico) | Mountain |
24 May 2025 | Stage 14 | Treviso | Nova Gorica | Road |
25 May 2025 | Stage 15 | Fiume Veneto | Asiago | Mountain |
26 May 2025 | Rest Day | |||
27 May 2025 | Stage 16 | Piazzola sul Brenta | Brentonico (San Valentino) | Mountain |
28 May 2025 | Stage 17 | San Michele all’Adige | Bormio | Mountain |
29 May 2025 | Stage 18 | Morbegno | Cesano Maderno | Road |
30 May 2025 | Stage 19 | Biella | Champoluc | Mountain |
31 May 2025 | Stage 20 | Verrรจs | Sestriere | Mountain |
1 June 2025 | Stage 21 | Rome | Rome | Circuit |