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 |