The 2024 Giro d’Italia route was announced on Friday, with race organisers including two time trials for the 107th edition of the Corsa Rosa.
There is also a 12km Strade Bianche gravel stretch for part of Stage 6, as well as six taxing mountain-top finales, revealed organisers RCS Sport.
The first Grand Tour of next season begins in Turin on Saturday, May 4, finishing in Rome with a circuit around the Colosseum on Sunday, May 26.
With three weeks of racing to take on, the organisers have elected to reduce the average length of stages in line with other Grand Tours, and there are just four stages that are over 200k, with most around the 170km mark.
The route was announced in Trento, Italy, with 2023 winner Primoz Roglic, Jai Hindley, Filippo Ganna, Peter Sagan and Vincenzo Nibali all in attendance.
Umbria hosts stage 7, with Stage 14 near Lake Garda for the two time trials.
Mountain stages are close to the start of the tour, including Stage 2 towards Oropa, as well as challenging routes on Stage 8 and Stage 10.
Then, in the last week, Stage 15’s climb gets as high as 2,385 metres in Livigno as the tour earlier takes a detour to Switzerland. At the Passo dello Stelvio, the 2024 tour reaches its highest point of 2,758m.
Stage 17 has several tough climbs, with a double-climb stage at Monte Grappa in Veneto will be a tough ask with an equally difficult discent.
The final stage will take place in the capital Rome before the winner is crowned.
Week one preview of Giro d’Italia 2024, beginning at Venaria Reale, finishing in Napoli
Every stage of the Giro d’Italia 2024
Stage 1: Venaria Reale – Torino, 136km
Stage 2: San Francesco Al Campo – Santuario Di Oropa, 150km
Stage 3: Novara – Fossano, 165km
Stage 4: Acqui Terme – Andora, 187km
Stage 5: Genova – Lucca, 176km
Stage 6: Viareggio – Rapolano Terme, 177km
Stage 7: Foligno – Perugia (ITT), 37.2km
Stage 8: Spoleto – Prati Di Tivo, 153km
Stage 9: Avezzano – Napoli, 206km
Stage 10: Pompei – Cusano Mutri (Bocca Della Selva), 141km
Week two preview of Giro d’Italia 2024, beginning at Pompei and finishing in Livigno
Stage 11: Foiano Di Valfortore – Francavilla Al Mare, 203km
Stage 12: Martinsicuro – Fano, 183km
Stage 13: Riccione – Cento, 179km
Stage 14: Castiglione Delle Stiviere – Desenzano Del Garda, 31km
Stage 15: Manerba Del Garda – Livigno, 220km
Stage 16: Livigno – Santa Cristina Valgardena (Monte Pana), 202km
Stage 17: Selva Di Val Gardena – Passo Del Brocon, 154km
Stage 18: Fiera Di Primiero – Padova, 166km
Week three preview of Giro d’Italia 2024, from Livigno to Roma
Stage 19: Mortegliano – Sappada, 154km
Stage 20: Alpago – Bassano Del Grappa, 175km
Stage 21: Roma – Roma, 126km
Stream top cycling action, including all three Grand Tours, live on discovery+
, the Eurosport app and at eurosport.com