| | | |
| | Km |
| | 12 | Sabato | 1ª tappa | CAPRERA - LA MADDALENA (cronometro a squadre) | 24 |
| | 13 | Domenica | 2ª tappa | TEMPIO PAUSANIA - BOSA | 203 |
| | 14 | Lunedì | 3ª tappa | BARUMINI - CAGLIARI | 195 |
| | 15 | Martedì | | riposo | |
| | 16 | Mercoledì | 4ª tappa | SALERNO - MONTEVERGINE DI MERCOGLIANO | 158 |
| | 17 | Giovedì | 5ª tappa | TEANO - FRASCATI | 172 |
| | 18 | Venerdì | 6ª tappa | TIVOLI - SPOLETO | 181 |
| | 19 | Sabato | 7ª tappa | SPOLETO - SCARPERIA | 239 |
| | 20 | Domenica | 8ª tappa | BARBERINO DI MUGELLO - FIORANO MODENESE | 194 |
| | 21 | Lunedì | 9ª tappa | REGGIO NELL'EMILIA - LIDO DI CAMAIORE | 182 |
| | 22 | Martedì | 10ª tappa | LIDO DI CAMAIORE - SANTUARIO NOSTRA SIGNORA DELLA GUARDIA | 230 |
| | 23 | Mercoledì | 11ª tappa | SERRAVALLE SCRIVIA - PINEROLO | 192 |
| | 24 | Giovedì | 12ª tappa | SCALENGHE - BRIANÇON (Francia) | 163 |
| | 25 | Venerdì | 13ª tappa | BIELLA - SANTUARIO DI OROPA (cronoscalata individuale) | 13 |
| | 26 | Sabato | 14ª tappa | CANTU’ - BERGAMO | 181 |
| | 27 | Domenica | 15ª tappa | TRENTO - TRE CIME DI LAVAREDO | 190 |
| | 28 | Lunedì | | riposo | |
| | 29 | Martedì | 16ª tappa | AGORDO (Dolomiti Stars) - LIENZ (Austria) | 196 |
| | 30 | Mercoledì | 17ª tappa | LIENZ (Austria) - MONTE ZONCOLAN | 146 |
| | 31 | Giovedì | 18ª tappa | UDINE - RIESE PIO X | 182 |
| | 1 | Venerdì | 19ª tappa | TREVISO - TERME DI COMANO | 178 |
| | 2 | Sabato | 20ª tappa | BARDOLINO - VERONA (cronometro individuale) | 42 |
| | 3 | Domenica | 21ª tappa | VESTONE - MILANO | 181 |