Giro 2025: Route and stages

Giro d'Italia 2024

Slideshow 1/25
The Grande Partenza of the 108th edition of the Giro d’Italia takes place on Friday 9 May in Albania. All races in the Balkan country are far from flat, with the 3rd stage standing out with an elevation gain of 2,800 metres. Back on home soil, the Giro travels from the south to the north, with stages including unpaved (Strade Bianche) roads before the final week serves up brutal climbs such as the Passo Mortirolo and Colle delle Finestre. The Giro ends in Rome on Sunday 1 June.

Read about the route of the 2025 Giro d’Italia.

Please click on the links in the table below for in-depth information on the individual stages.

Giro d’Italia 2025 – stages

start – finish km type
1 9-5 Giro d’Italia 2025 route stage 1 Durazzo – Tirana 160.4 hills
2 10-5 Giro d’Italia 2025 route stage 2 Tirana – Tirana 13.7 ITT
3 11-5 Giro d’Italia 2025 route stage 3 Valona – Valona 160 hills
13-5 rest day
4 13-5 Giro d’Italia 2025 route stage 4 Alberobello – Lecce 187 flat
5 14-5 Giro d’Italia 2025 route stage 5 Ceglie Messapica – Matera 145 hills
6 15-5 Giro d’Italia 2025 route stage 6 Potenza – Naples 226 hills
7 16-5 Giro d’Italia 2025 route stage 7 Castel di Sangro – Tagliacozzo 168 hills
8 17-5 Giro d’Italia 2025 route stage 8 Giulianova – Castelraimondo 197 hills
9 18-5 Giro d’Italia 2025 route stage 9 Gubbio – Siena 181 hills
19-5 rest day
10 20-5 Giro d’Italia 2025 route stage 10 Lucca – Pisa</td>

28.6 ITT
11 21-5 Giro d’Italia 2025 route stage 11 Viareggio – Castelnovo ne’ Monti 185 hills
12 22-5 Giro d’Italia 2025 route stage 12 Modena – Viadana 172 flat
13 23-5 Giro d’Italia 2025 route stage 13 Rovigo – Monte Berico 180 hills
14 24-5 Giro d’Italia 2025 route stage 14 Treviso – Nova Gorica 186 flat
15 25-5 Giro d’Italia 2025 route stage 15 Fiume Veneto – Asiago 214 mountains
26-5 rest day
16 27-5 Giro d’Italia 2025 route stage 16 Piazzola sul Brenta – Brentonico 199 mountains
17 28-5 Giro d’Italia 2025 route stage 17 San Michele all’Adige – Bormio 154 mountains
18 29-5 Giro d’Italia 2025 route stage 18 Morbegno – Cesano Maderno 144 flat
19 30-5 Giro d’Italia 2025 route stage 19 Biella – Champoluc 166 mountains
20 31-5 Giro d’Italia 2025 route stage 20 Verrès – Sestriere 203 mountains
21 1-6 Giro d’Italia 2025 route stage 21 Rome – Rome 141 flat

Giro d’Italia 2025: routes, profiles, more

Click on the images to zoom

+ Click for more images (21)

Watch the highlights of recent races here:

More articlesGiro 2025 Route stage 2: Tirana - TiranaGiro 2025 Route stage 3: Valona – ValonaGiro 2025 Route stage 4: Alberobello – LecceGiro 2025 Route stage 5: Ceglie Messapica - MateraGiro 2025 Route stage 6: Potenza - NaplesGiro 2025 Route stage 7: Castel di Sangro - TagliacozzoGiro 2025 Route stage 8: Giulianova – CastelraimondoGiro 2025 Route stage 10: Lucca – PisaGiro 2025 Route stage 11: Viareggio – Castelnovo ne’ MontGiro 2025 Route stage 12: Modena – ViadanaGiro 2025 Route stage 13: Rovigno - Monte BericoGiro 2025 Route stage 14: Treviso – Nova GoricaGiro 2025 Route stage 15: Fiume Veneto – AsiagoGiro 2025 Route stage 16: Piazzola sul Brenta – BrentonicoGiro 2025 Route stage 17: San Michele all’Adige - BormioGiro 2025 Route stage 21: Rome - RomeGiro 2025 Route stage 18: Morbegno - Cesano Maderno