Stage reports

Stage  Date  Course  Distance     
1 Saturday 4 May Naples – Naples  156 km   Flat stage  Report
2 Sunday 5 May Ischia – Forio  17.4 km  Team time trial  Report
3 Monday 6 May Sorrento – Marina di Ascea  212 km  Medium-mountain stage  Report
4 Tuesday 7 May Policastro Bussentino – Serra San Bruno  244 km   Medium-mountain stage  Report
5 Wednesday 8 May Cosenza – Matera  199 km   Flat stage  Report
6 Thursday 9 May Mola di Bari – Margherita di Savoia  154 km  Flat stage  Report
7 Friday 10 May San Salvo – Pescara  162 km  Medium-mountain stage  Report
8 Saturday 11 May Gabicce Mare – Saltara  55.5 km   Individual time trial  Report
9 Sunday 12 May Sansepolcro – Florence  181 km  Medium-mountain stage  Report
  Monday 13 May Rest day      
10 Tuesday 14 May Cordenons – Altopiano del Montasio  167 km   Mountain stage  Report
11 Wednesday 15 May Cave del Predil – Erto e Casso  184 km  Medium-mountain stage  Report
12 Thursday 16 May Longarone – Treviso  127 km  Flat stage  Report
13 Friday 17 May Busseto – Cherasco  244 km  Flat stage  Report
14 Saturday 18 May Cervere – Bardonecchia  156 km Mountain stage  Report
15 Sunday 19 May Cesana Torinese – Col du Galibier Valloire  150 km Mountain stage  Report
  Monday 20 May Rest day      
16 Tuesday 21 May Valloire – Ivrea  237 km  Medium-mountain stage  Report
17 Wednesday 22 May Caravaggio – Vicenza  203 km  Flat stage  Report
18 Thursday 23 May Mori – Polsa  19.4 km   Individual time trial  Report
19 Friday 24 May Ponte di Legno – Val Martello  138 km Mountain stage  Cancelled
20 Saturday 25 May Silandro – Tre Cime di Lavaredo  202 km   Mountain stage  Report
21 Sunday 26 May Riese Pio X – Brescia  199 km   Flat stage Report