Etapp 1, 7 maj: Venaria Reale – Torino, lagtempo, 21,5 km
Etapp 2, 8 maj: Alba – Parma, 242 km
Etapp 3, 9 maj: Reggio Emilia – Rapallo, 178 km
Etapp 4, 10 maj: Quarto dei Mille – Livorno, 208 km
Etapp 5, 11 maj: Piombino – Orvieto, 201 km
Etapp 6, 12 maj: Orvieto – Fiuggi Terme, 195 km
Etapp 7, 13 maj: Maddaloni – Montevergine di Mercogliano, 100 km
Etapp 8, 14 maj: Sapri – Tropea, 214 km
Etapp 9, 15 maj: Messina – Etna, 159 km
Vilodag 16 maj
Etapp 10, 17 maj: Termoli – Teramo, 156 km
Etapp 11, 18 maj: Teramo – Castelfidardo, 162 km
Etapp 12, 19 maj: Castelfidardo – Ravenna, 171 km
Etapp 13, 20 maj: Spilimbergo – Grossglockner, 159 km
Etapp 14, 21 maj: Lienz – Monte Zoncolan, 210 km
Etapp 15, 22 maj: Conegliano – Gardeccia-Val di Fassa, 230 km
Vilodag 23 maj
Etapp 16, 24 maj: Belluno – Nevegal, tempo, 12,7 km
Etapp 17, 25 maj: Feltre – Sondrio, 246 km
Etapp 18, 26 maj: Morbegno – San Pellegrino Terme, 147 km
Etapp 19, 27 maj: Bergamo – Macugnaga, 211 km
Etapp 20, 28 maj: Verbania – Sestriere, 242 km
Etapp 21, 29 maj: Milano, tempo, 32,8 km