Stage 1 - Time Trial
Apeldoorn -> Apeldoorn
06-05-2016
Start: 13:45:00 -
End: 17:15:00

Stage 2 - Flat
Arnhem -> Nijmegen
07-05-2016
Start: 12:40:00 -
End: 17:00:00

Stage 3 - Flat
Nijmegen -> Arnhem
08-05-2016
Start: 12:40:00 -
End: 17:00:00

Stage 4 - Medium Mountain
Catanzaro -> Praia a Mare
10-05-2016
Start: 12:20:00 -
End: 17:00:00

Stage 5 - Flat
Praia a Mare -> Benevento
11-05-2016
Start: 12:00:00 -
End: 17:00:00

Stage 6 - Medium Mountain
Ponte -> Roccaraso (Aremogna)
12-05-2016
Start: 12:50:00 -
End: 17:30:00

Stage 7 - Flat
Sulmona -> Foligno
13-05-2016
Start: 12:00:00 -
End: 17:00:00

Stage 8 - Flat
Foligno -> Arezzo
14-05-2016
Start: 12:25:00 -
End: 17:28:00

Stage 9 - Time Trial
Radda in Chianti -> Greve in Chianti
15-05-2016
Start: 12:35:00 -
End: 17:15:00

Stage 10 - Medium Mountain
Campi Bisenzio -> Sestola
17-05-2016
Start: 11:10:00 -
End: 17:38:00

Stage 11 - Flat
Modena -> Asolo
18-05-2016
Start: 11:00:00 -
End: 17:00:00

Stage 12 - Flat
Noale -> Bibione
19-05-2016
Start: 13:00:00 -
End: 17:26:00

Stage 13 - Medium Mountain
Palmanova -> Cividale Del Friuli
20-05-2016
Start: 12:30:00 -
End: 17:33:00

Stage 14 - Mountain
Alpago (Farra) -> Corvara
21-05-2016
Start: 11:05:00 -
End: 17:42:00

Stage 15 - Climbing Time Trial
Castelrotto/Kastelruth -> Alpe di Siusi/Seiserealm
22-05-2016
Start: 13:20:00 -
End: 17:15:00

Stage 16 - Medium Mountain
Bressanone/Brixen -> Andalo
24-05-2016
Start: 13:40:00 -
End: 17:29:00

Stage 17 - Flat
Molveno -> Cassano D'Adda
25-05-2016
Start: 12:35:00 -
End: 17:29:00

Stage 18 - Medium Mountain
Muggiò -> Pinerolo
26-05-2016
Start: 11:15:00 -
End: 17:35:00

Stage 19 - Mountain
Pinerolo -> Risoul
27-05-2016
Start: 12:45:00 -
End: 17:32:00

Stage 20 - Mountain
Guillestre -> Sant'Anna Di Vinadio
28-05-2016
Start: 12:45:00 -
End: 17:35:00

Stage 21 - Flat
Cuneo -> Torino
29-05-2016
Start: 12:45:00 -
End: 17:25:00

Stages