1st stage|6th May|195 km
Budapest-Visegrád
2nd stage|7th May|9.2 km
Budapest-Budapest
3rd stage|8th May|201 km
Kaposvár-Balatonfüred
9th May|Rest day
-
4th stage|10th May|172 km
Avola-Etna
5th stage|11th May|174 km
Catania-Messina
6th stage|12th May|192 km
Palmi-Scalea
7th stage|13th May|196 km
Diamante-Potenza
8th stage|14th May|153 km
Napoli-Napoli
9th stage|15th May|191 km
Isernia-Blockhaus
16th May|Rest day
-
10th stage|17th May|196 km
Pescara-Jesi
11th stage|18th May|203 km
Santarcangelo di Romagna-Reggio Emilia
12th stage|19th May|204 km
Parma-Genova
13th stage|20th May|150 km
Sanremo-Cuneo
14th stage|21st May|147 km
Santena-Torino
15th stage|22nd May|177 km
Rivarolo Canavese-Cogne
23rd May|Rest day
-
16th stage|24th May|202 km
Salò-Aprica
17th stage|25th May|168 km
Ponte di Legno-Lavarone
18th stage|26th May|156 km
Borgo Valsugana-Treviso
19th stage|27th May|178 km
Marano Lagunare-Santuario di Castelmonte
20th stage|28th May|168 km
Belluno-Marmolada (Passo Fedaia)
21st stage|29th May|17.4 km
Verona-Verona