Men’s Giro d’Italia 2025 Route is announced!

Pogacar giro'italia 2024 trophy

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.

A 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.

Jai-Hindley-Giro-dItalia
Jai Hindley – 2022 Giro winner

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

DateStageStartFinishType
9 May 2025Stage 1DurresTiranaRoad
10 May 2025Stage 2TiranaTiranaIndividual Time Trial
11 May 2025Stage 3VlorรซVlorรซRoad
12 May 2025Rest Day   
13 May 2025Stage 4AlberobelloLecceRoad
14 May 2025Stage 5Ceglie MessapicaMateraRoad
15 May 2025Stage 6PotenzaNaplesRoad
16 May 2025Stage 7Castel di SangroTagliacozzo (Marsia)Mountain
17 May 2025Stage 8GiulianovaCastelraimondoRoad
18 May 2025Stage 9GubbioSienaGravel
19 May 2025Rest Day   
20 May 2025Stage 10LuccaPisaIndividual Time Trial
21 May 2025Stage 11ViareggioCastelnuovo ne’ MontiMountain
22 May 2025Stage 12ModenaViadanaRoad
23 May 2025Stage 13RovigoVicenza (Monte Berico)Mountain
24 May 2025Stage 14TrevisoNova GoricaRoad
25 May 2025Stage 15Fiume VenetoAsiagoMountain
26 May 2025Rest Day   
27 May 2025Stage 16Piazzola sul BrentaBrentonico (San Valentino)Mountain
28 May 2025Stage 17San Michele all’AdigeBormioMountain
29 May 2025Stage 18MorbegnoCesano MadernoRoad
30 May 2025Stage 19BiellaChampolucMountain
31 May 2025Stage 20VerrรจsSestriereMountain
1 June 2025Stage 21RomeRomeCircuit