Discover the departure and arrival dates of the stages of Giro d’Italia 2025. On this page, you will find the full schedule of each of the 21 fractions that make up the 108th Edition of the Corsa Rosa, programmed From May 9 to June 1 of Daggent has Rome. So keep an eye on this page to find out the hours of departure and arrival (estimated, of course) of all the steps, which you can of course follow with us daily via our live coverage in full text, always present and punctual, also available via our official application. In general, however, most fractions will start between 12:15 p.m. and 1:00 p.m. (anticipating the time on certain days, especially on the longer stages or mountain, and pushing it back to others) and will most often end between 5:00 p.m. and 5.30 p.m. The exceptions are the penultimate day, which will start at 10:45 a.m. and will end around 4 p.m. or a little later, and the last day, which will start at 3:05 p.m. and will end around 7 p.m.
For any other detail, we refer you to our complete guide to the Giro d’Italia 2025, to be published in the coming days, in which you will find information on all the most important aspects of the 108th edition, from the journey to the favorites, including the regulations and the prize money.
Italia 2025 Giro stages
.
# | TYPE | DAY | Stage | KM | DEPARTURE | ARRIVAL |
1er | Hill | Friday May 9 | Durazzo – Tirana | 160 | 13:10 | 17:03-17:25 |
2nd | Stopwatch | Saturday May 10 | Tirana – tirana | 13.7 | 13:55 | 17:14 |
3rd | Hill | Sunday May 11 | Violan | 160 | 13:15 | 17:02-17:26 |
Monday May 12 | Rest and transfer | |||||
4th | Fourth | Mardi May 13 | Alberobello (Pietramadre) – Lecce | 189 | 12:55 | 17:01-17:23 |
5:01-17:23 | Flat | Wednesday May 14 | Ceglie Messapica – Matera | 151 | 13:35 | 17:03-17:21 |
6th | Flat | Thursday May 15 | Power – Naples | 227 | 11:30 | 17:00-17:31 |
7th | Montagne | Friday May 16 | Castel di Sangro – Tagliacozzo | 168 | 12:50 | 16:59-17:30 |
8e | Hill | Saturday, May 17 | Giulianova – Castelraimondo | 197 | 12:15 | 16:59-17:30 |
9th | Hill | Sunday May 18 | Gubbio – Siena | 181 | 13:00 | 17:00-17:24 |
Monday, May 19 | Rest | |||||
10th | Stopwatch | Mardi May 20 | Lucca – Pisa | 28.6 | 13:15 | 17:14 |
11th | Hill | Wednesday May 21 | Viareggio – Castelnovo ne ‘Monti | 186 | 12:05 | 16:57-17:33 |
12e | Flat | Thursday May 22 | Modena-Viadana (Oglio-Po) | 172 | 13:15 | 17:04-17:26 |
13th | Hill | Friday May 23 | Rovigo – Vicenza | 180 | 12:55 | 16:59-17:23 |
14th | Hill | Saturday May 24 | Treviso – Nova Gorica/Gorizia | 195 | 12:45 | 17:03-17:27 |
15th | Montagne | Sunday May 25 | Veneto Fiume – Asiago | 219 | 11:25 | 16:53-17:32 |
Monday May 26 | Rest | |||||
16e | Montagne | Mardi May 27 | Piazzola sul Brenta – Valentine’s Day of Brentonico | 203 | 11:20 | 16:53-17:37 |
17th | Hill | Wednesday May 28 | San Michele alla Adige – Bormio | 155 | 12:50 | 16:57-17:28 |
18th | Plantation | Thursday May 29 | Morbegno – Cesano Maderno | 144 | 13:50 | 17:03-17:21 |
19th | Montagne | Friday May 30 | Biella – Champoluc | 166 | 12:20 | 16:57-17:34 |
20th | Montagne | Saturday May 31 | Verrès – Sestriere (Vialattea) | 205 | 10:45 | 15:55-16:34 |
21th | Plantation | Sunday June 1 | Rome | 143 | 15:05 | 18:36-18:54 |
TOTAL | 3443.3 |