Stage 1

Venaria Reale - Torino (140 Km)

4 May (Saturday)

Stage 2

San Francesco al Campo - Santuario di Oropa (161 Km)

5 May (Sunday)

Stage 3

Novara - Fossano (167 Km)

6 May (Monday)

Stage 4

Acqui Terme - Andora (190 Km)

7 May (Tuesday)

Stage 5

Genova - Lucca (178 Km)

8 May (Wednesday)

Stage 6

Viareggio - Rapolano terme (180 Km)

9 May (Thursday)

Stage 7

Foligno - Perugia (ITT) (41 Km)

10 May (Friday)

Stage 8

Spoleto - Prati di Tivo (152 Km)

11 May (Saturday)

Stage 9

Avezzano - Naples (214 Km)

12 May (Sunday)

Stage 10

Pompei - Cusano Mutri (142 Km)

14 May (Tuesday)

Stage 11

Foiano di val Fortore - Francavilla al mare (207 Km)

15 May (Wednesday)

Stage 12

Martinsicuro - Fano (193 Km)

16 May (Thursday)

Stage 13

Riccione - Cento (179 Km)

17 May (Friday)

Stage 14

Castiglione delle Stiviere - Desenzano del Garda (ITT) (32 Km)

18 May (Saturday)

Stage 15

Manerba del Garda - Livigno (Mottolino) (222 Km)

19 May (Sunday)

Stage 16

Livigno - Santa Cristina Valgardena (Monte Pana) (119 Km)

21 May (Tuesday)

Stage 17

Selva di Val Gardena - Passo Brocon (159 Km)

22 May (Wednesday)

Stage 18

Fiera di primiero - Padova (178 Km)

23 May (Thursday)

Stage 19

Mortegliano - Sappada (157 Km)

24 May (Friday)

Stage 20

Alpago - Bassano del Grappa (184 Km)

25 May (Saturday)

Stage 21

Rome - Rome (125 Km)

26 May (Sunday)