Giro 2025: Route and stages

Giro d'Italia 2024The 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 Alberobello – Lecce 187 flat
5 14-5 Ceglie Messapica – Matera 145 hills
6 15-5 Potenza – Naples 226 hills
7 16-5 Castel di Sangro – Tagliacozzo 168 hills
8 17-5 Giulianova – Castelraimondo 197 hills
9 18-5 Gubbio – Siena 181 hills
19-5 rest day
10 20-5 Lucca – Pisa 28.6 ITT
11 21-5 Viareggio – Castelnovo ne’ Monti 185 hills
12 22-5 Modena – Viadana 172 flat
13 23-5 Rovigo – Monte Berico 180 hills
14 24-5 Treviso – Nova Gorica 186 flat
15 25-5 Fiume Veneto – Asiago 214 mountains
26-5 rest day
16 27-5 Piazzola sul Brenta – Brentonico 199 mountains
17 28-5 San Michele all’Adige – Bormio 154 mountains
18 29-5 Morbegno – Cesano Maderno 144 flat
19 30-5 Biella – Champoluc 166 mountains
20 31-5 Verrès – Sestriere 203 mountains
21 1-6 Rome – Rome 141 flat

Giro d’Italia 2025: routes, profiles, more

Click on the images to zoom


Watch the highlights of recent races here:

Like our Facebook page and stay on top of all pro-race information!