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 (142 Km)

9 July (Wednesday)

Stage 5

Mirano - Monselice (120 Km)

10 July (Thursday)

Stage 6

Bellaria Igea Marina - Terre Roveresche (145 Km)

11 July (Friday)

Stage 7

Fermignano - Monte Nerone (150 Km)

12 July (Saturday)

Stage 8

Forli - Imola (134 Km)

13 July (Sunday)