The Giro dItalia 2025 road cycling commenced on Friday 9 May 2025 bringing together elite cyclists from around the world.
The 108th edition of the race flagged off from Durrës, Albania, and will wind up in the Italian capital, Rome, on Sunday 1 June.
Giro dItalia 2025, which is the first Grand Tour of the road cycling season, features 21 stages across four countries, covering a total of 3,413 km, and includes two time trials, three summit finishes, and three rest days.
Started in 1909, the Giro d’Italia is an annual multi-stage road race held primarily in Italy.
Defending champion and serial winner Tadej Pogacar headlines the field. Former champion Primoz Roglic, Adam Yates and Juan Ayuso are other riders to watch out for.
Past winners Jai Hindley and Egan Bernal makes the competition more interesting.
Giro dItalia 2025: Route
For the first time, the Giro d’Italia 2025 started in Albania. The opening three stages take place exclusively on the Balkan Peninsula, including a stint in the capital Tirana.
The race then enters Italy, moving from the southern regions, including Naples, to the north. The race also passes through Pisa and Siena.
In the final week, the race passes through into the Alps, which will see iconic climbs including Monte Grappa, Mortirolo and Colle delle Finestre before the grand finale takes shape in Rome.
Also Read: Giro dItalia 2025: Team Details And List Of Cyclists
Giro dItalia 2025: Schedule and start times
As per Indian Standard Time (IST)
Date | Day | Stage | Route | Distance | Terrain | Start Time |
May 9 | Friday | Stage 1 | Durazzo → Tirana | 160 km | Hills | 7:00 PM |
May 10 | Saturday | Stage 2 | Tirana → Tirana | 13.7 km | Time Trial | 7:30 PM |
May 11 | Sunday | Stage 3 | Valona → Valona | 160 km | Hills | 6:45 PM |
May 13 | Tuesday | Stage 4 | Alberobello (Pietramadre) → Lecce | 187 km | Flat | 7:00 PM |
May 14 | Wednesday | Stage 5 | Ceglie Messapica → Matera | 14 km | Hills | 7:00 PM |
May 15 | Thursday | Stage 6 | Potenza → Napoli | 226 km | Hills | 7:00 PM |
May 16 | Friday | Stage 7 | Castel di Sangro → Tagliacozzo | 168 km | Mountains | 7:00 PM |
May 17 | Saturday | Stage 8 | Giulianova → Castelraimondo | 197 km | Hills | 7:30 PM |
May 18 | Sunday | Stage 9 | Gubbio → Siena | 181 km | Hills | 7:45 PM |
May 20 | Tuesday | Stage 10 | Lucca → Pisa | 28.6 km | Time Trial | TBC |
May 21 | Wednesday | Stage 11 | Viareggio → Castelnovo ne’ Monti | 185 km | Hills | TBC |
May 22 | Thursday | Stage 12 | Modena → Viadana | 172 km | Flat | TBC |