Giro d'Italia 2025The route of the Tour of Italy

Thomas Goldmann

 · 08.05.2025

The Giro d'Italia 2025 on the map
Photo: picture alliance/dpa/dpa Grafik / dpa-infografik GmbH
The route of the Giro d'Italia 2025 was presented on 13 January in the Auditorium Parco della Musica. The Tour of Italy begins with a foreign start and three stages in Albania. After almost 3500 kilometres and 21 stages, the Giro ends in Rome. Traditionally, there are plenty of metres in altitude, but only three classic mountain finishes. There are also two individual time trials, a gravel stage and plenty of opportunities for the sprinters.

Topics in this article

Giro d'Italia 2025: The most important facts in brief

All stages with elevation profiles at a glance

Stage 1 | Friday, 9 May | Durrës - Tirana | 160 kilometres | 1800 vertical metres

The profile of the 1st stagePhoto: RCS SportThe profile of the 1st stage
The 1st stage on the mapPhoto: RCS SportThe 1st stage on the map

Stage 2 | Saturday, 10 May | Tirana - Tirana | 13.7 kilometres (individual time trial) | 150 vertical metres

The profile of the 2nd stagePhoto: RCS SportThe profile of the 2nd stageThe 2nd stage on the mapPhoto: RCS SportThe 2nd stage on the map

Stage 3 | Sunday, 11 May | Vlora - Vlora | 160 kilometres | 2800 vertical metres

The profile of the 3rd stagePhoto: RCS SportThe profile of the 3rd stage

Most read articles

1

2

3

The 3rd stage on the mapPhoto: RCS SportThe 3rd stage on the mapThe Qafa e Llogarasë climb on stage 3Photo: RCS SportThe Qafa e Llogarasë climb on stage 3
How do you like this article?

Stage 4 | Tuesday, 13 May | Alberobello (Pietramadre) - Lecce | 189 kilometres | 800 vertical metres

The profile of the 4th stagePhoto: RCS SportThe profile of the 4th stageThe 4th stage on the mapPhoto: RCS SportThe 4th stage on the map

Stage 5 | Wednesday, 14 May | Ceglie Messapica - Matera | 151 kilometres | 1550 vertical metres

The profile of stage 5Photo: RCS SportThe profile of stage 5The 5th stage on the mapPhoto: RCS SportThe 5th stage on the map

Stage 6 | Thursday, 15 May | Potenza - Naples | 227 kilometres | 2600 vertical metres

The profile of stage 6Photo: RCS SportThe profile of stage 6
The 6th stage on the mapPhoto: RCS SportThe 6th stage on the map

Stage 7 | Friday, 16 May | Castel di Sangro - Tagliacozzo | 168 kilometres | 3500 vertical metres

The profile of stage 7Photo: RCS SportThe profile of stage 7The 7th stage on the mapPhoto: RCS SportThe 7th stage on the mapThe Tagliacozzo climb on stage 7Photo: RCS SportThe Tagliacozzo climb on stage 7

Stage 8 | Saturday, 17 May | Giulianova - Castelraimondo | 197 kilometres | 3800 vertical metres

The profile of stage 8Photo: RCS SportThe profile of stage 8The 8th stage on the mapPhoto: RCS SportThe 8th stage on the mapThe Valico di Santa Maria Maddalena climb on stage 8Photo: RCS SportThe Valico di Santa Maria Maddalena climb on stage 8

Stage 9 | Sunday, 18 May | Gubbio - Siena | 181 kilometres | 2500 vertical metres

The profile of the 9th stagePhoto: RCS SportThe profile of the 9th stage
The 9th stage on the mapPhoto: RCS SportThe 9th stage on the map

Stage 10 | Tuesday, 20 May | Lucca - Pisa | 28.6 kilometres (individual time trial) | 150 vertical metres

The profile of the 10th stagePhoto: RCS SportThe profile of the 10th stageThe 10th stage on the mapPhoto: RCS SportThe 10th stage on the map

Stage 11 | Wednesday, 21 May | Viareggio - Castelnovo Ne' Monti | 186 kilometres | 3850 vertical metres

The profile of the 11th stagePhoto: RCS SportThe profile of the 11th stageThe 11th stage on the mapPhoto: RCS SportThe 11th stage on the mapThe Alpe San Pellegrino climb on stage 11Photo: RCS SportThe Alpe San Pellegrino climb on stage 11The Toano climb on the 11th stagePhoto: RCS SportThe Toano climb on the 11th stage

Stage 12 | Thursday, 22 May | Modena - Viadana | 172 kilometres | 1700 vertical metres

The profile of the 12th stagePhoto: RCS SportThe profile of the 12th stageThe 12th stage on the mapPhoto: RCS SportThe 12th stage on the map

Stage 13 | Friday, 23 May | Rovigo - Vicenza | 180 kilometres | 1600 vertical metres

The profile of the 13th stagePhoto: RCS SportThe profile of the 13th stageThe 13th stage on the mapPhoto: RCS SportThe 13th stage on the map

14th stage | Saturday, 24th May | Treviso - Nova Gorica/Gorizia | 195 kilometres | 1100 metres of ascent

The profile of the 14th stagePhoto: RCS SportThe profile of the 14th stageThe 14th stage on the mapPhoto: RCS SportThe 14th stage on the map


Stage 15 | Sunday, 25 May | Fiume Veneto - Asiago | 219 kilometres | 3900 vertical metres

The profile of the 15th stagePhoto: RCS SportThe profile of the 15th stageThe 15th stage on the mapPhoto: RCS SportThe 15th stage on the mapThe ascent to Monte Grappa on the 15th stagePhoto: RCS SportThe ascent to Monte Grappa on the 15th stageThe Dori climb on the 15th stagePhoto: RCS SportThe Dori climb on the 15th stage

Stage 16 | Tuesday, 27 May | Piazzola sul Brenta - San Valentino (Brentonico) | 203 kilometres | 4900 vertical metres

The profile of the 16th stagePhoto: RCS SportThe profile of the 16th stageThe 16th stage on the mapPhoto: RCS SportThe 16th stage on the mapThe Candriai climb on the 16th stagePhoto: RCS SportThe Candriai climb on the 16th stageThe Passo di Santa Barbara on the 16th stagePhoto: RCS SportThe Passo di Santa Barbara on the 16th stageThe San Valentino (Brentonico) climb on the 16th stagePhoto: RCS SportThe San Valentino (Brentonico) climb on the 16th stage

Stage 17 | Wednesday, 28 May | San Michele All'Adige (Fondazione Edmund Mach) - Bormio | 155 kilometres | 3800 vertical metres

The profile of the 17th stagePhoto: RCS SportThe profile of the 17th stageThe 17th stage on the mapPhoto: RCS SportThe 17th stage on the mapThe Passo del Mortirolo on the 17th stagePhoto: RCS SportThe Passo del Mortirolo on the 17th stage

Stage 18 | Thursday, 29 May | Morbegno - Cesano Maderno | 144 kilometres | 1800 vertical metres

The profile of the 18th stagePhoto: RCS SportThe profile of the 18th stageThe 18th stage on the mapPhoto: RCS SportThe 18th stage on the map

Stage 19 | Friday, 30 May | Biella - Champlouc | 166 kilometres | 4950 vertical metres

The profile of the 19th stagePhoto: RCS SportThe profile of the 19th stageThe 19th stage on the mapPhoto: RCS SportThe 19th stage on the mapThe Col Tzecore climb on the 19th stagePhoto: RCS SportThe Col Tzecore climb on the 19th stageThe Col Saint-Pantaleon climb on the 19th stagePhoto: RCS SportThe Col Saint-Pantaleon climb on the 19th stageThe Col de Joux on the 19th stagePhoto: RCS SportThe Col de Joux on the 19th stageThe Antagnod climb on the 19th stagePhoto: RCS SportThe Antagnod climb on the 19th stage


Stage 20 | Saturday, 31 May | Verres - Sestriere | 205 kilometres | 4500 vertical metres

The profile of the 20th stagePhoto: RCS SportThe profile of the 20th stageThe 20th stage on the mapPhoto: RCS SportThe 20th stage on the mapThe Colle del Lys on the 20th stagePhoto: RCS SportThe Colle del Lys on the 20th stageThe Colle delle Finestre on the 20th stagePhoto: RCS SportThe Colle delle Finestre on the 20th stageThe climb to Sestriere on the 20th stagePhoto: RCS SportThe climb to Sestriere on the 20th stage


Stage 21 | Sunday, 1 June | Rome - Rome | 143 kilometres | 600 metres altitude gain

The profile of the 21st stagePhoto: RCS SportThe profile of the 21st stageThe 21st stage on the mapPhoto: RCS SportThe 21st stage on the mapThe Giro d'Italia 2025 on the mapPhoto: picture alliance/dpa/dpa Grafik / dpa-infografik GmbHThe Giro d'Italia 2025 on the map

The route of the Giro d'Italia 2025 in detail

The 108th edition of the Tour of Italy once again offers plenty of mountains. A total of more than 50,000 metres in altitude await the riders. However, the highlights in the high mountains only await in the last third of the tour. Although the first of a total of three real mountain finishes will take place on stage 7 in Tagliacozzo, it is unlikely to create any major gaps in the classification. The two individual time trials on stages 2 and 10 and the ride over around 30 kilometres of gravel on the way to Siena on stage 9 are more likely to do so.

Fans will probably have to wait until stage 16, which ends in San Valentino (Brentonico), for the first big battle in the mountains. The two decisive mountain stages are the 19th and 20th. Stage 19 is a wild rollercoaster ride through the Aosta Valley and also the queen stage with 4950 metres of climbing, before the Cima Coppi (the highest point of the Giro) awaits on the following day with the Colle delle Finestre. It is also the only summit at an altitude of over 2000 metres. It is possible that the organisers wanted to play it safe and avoid possible stage shortenings due to capricious weather and a similar chaos as this year. in the direction of the Umbrail Pass avoid at all costs.



The first week

The Giro d'Italia starts in Albania and thus for the 16th time in its history abroad. However, there has never been as much background noise before a Grande Partenza as this year. The announcement of the route and therefore the start had been delayed. The event planned for November was officially postponed due to technical problems. According to media reports, there were disagreements between the Giro organiser RCS and the Albanian government. The organisers later denied this. The start will take place in the western Albanian coastal town of Durres. The riders will face 160 kilometres with a tough 1800 metres of climbing to the capital Tirana, where they will have to complete a circuit twice. The first wearer of the pink jersey is unlikely to be a pure sprinter, but rather a rider of the calibre of Wout van Aert.

The second day continues with an individual time trial, which includes a short climb, before a demanding stage over the Qafa e Llogarasë awaits on the last day in Albania on Sunday, which could already sort out the classification riders for the first time. A rest day follows and the Giro d'Italia crosses over to southern Italy. Three stages await there, which should suit the sprinters. Stage seven features the first mountain finish in Tagliacozzo. Except for the last three kilometres or so, the climb is a rolling hill, probably not enough to create large gaps. Stage 8 is a hilly section, predestined for breakaways. Before the second rest day, the peloton has to cross five gravel sectors on the white roads of Tuscany - around 30 kilometres of gravel in the direction of Siena.

The second week

After the second rest day, an almost flat individual time trial over 28.6 kilometres awaits, which will suit the strong rouleurs. The following 11th stage to Castelnovo Ne' Monti is only classified as a medium-difficulty stage, but has 3850 metres of climbing to offer. On stage 12, the sprinters should get their chance again, the following day in the direction of Vicenza could be something for breakaways or puncheurs, before another sprint finish can be expected on the detour to Nova Gorica in Slovenia. The following day, the riders will head over Monte Grappa to Asiago. However, the mountain giant will be taken early in the stage, which means that a breakaway group will probably prevail here.

The third week

The big finish also awaits in the third week of this Giro, which begins with a tough mountain finish in San Valentino (Brentonico). The following day, the riders head over the Tonale Pass and the Mortirolo to Bormio - but both mountains are still relatively far away from the finish. Stage 18 could be something for the sprinters. The battle for the pink jersey will be decided on stages 19 and 20. The 19th stage does not end with a mountain finish, but at 4950 metres it has the most vertical metres of all the stages and three 1st category mountains on the ride through the Aosta Valley. The 20th stage then leads over the legendary Colle delle Finestre with its gravel road to Sestriere, before the Giro d'Italia 2025 ends with a flat stage in Rome on 1 June.

Video of the route of the Giro d'Italia 2025

Most read in category Professional - Cycling