Stage 1
Bergamo - Bergamo (ITT) (15 Km)
6 July (Sunday)

Stage 2
Clusone - Aprica (92 Km)
7 July (Monday)

Stage 3
Vezza d'Oglio - Trento (122 Km)
8 July (Tuesday)

Stage 4
Castello Tesino - Pianezze (Valdobbiadene) (142 Km)
9 July (Wednesday)

Stage 5
Mirano - Monselice (120 Km)
10 July (Thursday)

Stage 6
Bellaria-Igea Marina - Terre Roveresche (Orciano di Pesaro) (145 Km)
11 July (Friday)

Stage 7
Fermignano - Monte Nerone (150 Km)
12 July (Saturday)

Stage 8
Forlì - Imola (134 Km)
13 July (Sunday)
