Giro d'Italia

WorldTour, Grand Tour, 6th -29th May 2016, Italy

1st stage|6th May|9.8 km
Apeldoorn-

2nd stage|7th May|190 km
Arnhem-Nijmegen

3rd stage|8th May|190 km
Nijmegen-Arnhem

9th May|Rest day
-

4th stage|10th May|200 km
Catanzaro-Praia a Mare

5th stage|11th May|233 km
Praia a Mare-Benevento

6th stage|12th May|157 km
Ponte-Roccaraso (Aremogna)

7th stage|13th May|211 km
Sulmona-Foligno

8th stage|14th May|186 km
Foligno-Arezzo

9th stage|15th May|40.5 km
Radda in Chianti-Grave in Chianti

16th May|Rest day
-

10th stage|17th May|219 km
Campi Bisenzio-Sestola

11th stage|18th May|227 km
Modena-Asolo

12th stage|19th May|182 km
Noale-Bibione

13th stage|20th May|170 km
Palmanova-Cividale del Friuli

14th stage|21st May|210 km
Alpago (Farra)-Corvara

15th stage|22nd May|10.8 km
Castelrotto-Alpe di Siusi

23rd May|Rest day
-

16th stage|24th May|132 km
Bressanone-Andalo

17th stage|25th May|196 km
Molveno-Cassano d'Adda

18th stage|26th May|244 km
Muggio-Pinerolo

19th stage|27th May|162 km
Pinerolo-Risoul

20th stage|28th May|134 km
Guillestre-Sant'Anna di Vinadio

21st stage|29th May|163 km
Cuneo-Torino