Stage 1 (ITT) - Apeldoorn › Apeldoorn (9.8k)
Stage 2 - Arnhem › Nijmegen (190k)
Stage 3 - Nijmegen › Arnhem (189k)
Repos
Stage 4 - Catanzaro › Praia a Mare (191k)
Stage 5 - Praia a Mare › Benevento (233k)
Stage 6 - Ponte › Roccaraso (Aremogna) (165k)
Stage 7 - Sulmona › Foligno (210k)
Stage 8 - Foligno › Arezzo (169k)
Stage 9 (ITT) - Chianti › Chianti (40.4k)
Repos
Stage 10 - Campi Bisenzio › Sestola (216k)
Stage 11 - Modena › Asolo (212k)
Stage 12 - Noale › Bibione (168k)
Stage 13 - Palmanova › Cividale del Friuli (161k)
Stage 14 - Alpago › Corvara (Alta Badia) (210k)
Stage 15 (ITT) - Castelrotto › Alpe di Siusi (10.8k)
Repos
Stage 16 - Bressanone › Brixen-Andalo (133k)
Stage 17 - Molveno › Cassano d?Adda (196k)
Stage 18 - Muggiò › Pinerolo (234k)
Stage 19 - Pinerolo › Risoul (161k)
Stage 20 - Guillestre › Sant?Anna di Vinadio (150k)
Stage 21 - Cuneo › Torino (150k)
Stage 2 - Arnhem › Nijmegen (190k)
Stage 3 - Nijmegen › Arnhem (189k)
Repos
Stage 4 - Catanzaro › Praia a Mare (191k)
Stage 5 - Praia a Mare › Benevento (233k)
Stage 6 - Ponte › Roccaraso (Aremogna) (165k)
Stage 7 - Sulmona › Foligno (210k)
Stage 8 - Foligno › Arezzo (169k)
Stage 9 (ITT) - Chianti › Chianti (40.4k)
Repos
Stage 10 - Campi Bisenzio › Sestola (216k)
Stage 11 - Modena › Asolo (212k)
Stage 12 - Noale › Bibione (168k)
Stage 13 - Palmanova › Cividale del Friuli (161k)
Stage 14 - Alpago › Corvara (Alta Badia) (210k)
Stage 15 (ITT) - Castelrotto › Alpe di Siusi (10.8k)
Repos
Stage 16 - Bressanone › Brixen-Andalo (133k)
Stage 17 - Molveno › Cassano d?Adda (196k)
Stage 18 - Muggiò › Pinerolo (234k)
Stage 19 - Pinerolo › Risoul (161k)
Stage 20 - Guillestre › Sant?Anna di Vinadio (150k)
Stage 21 - Cuneo › Torino (150k)