Stage 1 Caltanissetta - Agrigento - 72.2 km
US$1,115
Stage 2 Biancavilla - Etna - 88.7 km
US$1,115
Stage 3 Giardini Naxos - Villafranca Tirrena - 101.2 km
US$1,115
Stage 4 Scigliano - Camigliatello Silano - 81.4 km
US$1,115
Stage 5 Montalbano Jonico - Matera - 70 km
US$1,115
Stage 6 Grottaglie - Brindisi - 53 km
US$1,115
Stage 7 Manfredonia - Vieste - 97.3 km
US$1,115
Stage 8 Caramanico Terme - Roccaraso - 71 km
US$1,115
Stage 9 Francavilla al Mare - Tortoreto - 100.7 km
US$1,115
Stage 10 Marotta Mondolfo - Rimini - 101.1 km
US$1,115
Stage 11: Republica di San Marino - Cesenatico - 72.5 km
US$1,115
Stage 12 Rovigo - Monselice - 75.3 km
US$1,115
Stage 13 Refrontolo - Valdobbiadene - 25.4 km
US$1,115
Stage 14 Maniago - Piancavallo - 67.8 km
US$1,115
Stage 15 Faedis - San Daniele del Friuli - 74.3 km
US$1,115
Stage 16 Trento - Madonna di Campiglio - 78.2 km
US$1,115
Stage 17 Prato allo Stelvio - Laghi di Cancano - 62.7 km
US$1,115
Stage 18 Vigevano - Asti - 100 km
US$1,115
Stage 19 Busca - Sestriere - 83.6 km
US$1,115
Stage 20 Cernusco sul Naviglio - Milano - 15.7 km
US$1,115