Spreadsheet time already!
DISTANCE:
3.481,8 Km, average 165,8 Km
TYPE OF STAGE:
1 individual time trial, 1 team time trial, 7 stages for sprinters, 5
medium mountain, 3 medium mountain with summit finish, 4 high mountain
with summit finish
The route:
May 09, Stage 1: San Lorenzo Al Mare - Sanremo (Team time trial), 17.6km
May 10, Stage 2: Albenga - Genoa, 173km
May 11, Stage 3: Rapallo - Sestri Levante, 136km
May 12, Stage 4: Chiavari - La Spezia, 150km
May 13, Stage 5: La Spezia - Abetone, 152km
May 14, Stage 6: Montecatini Terme - Castiglione Della Pescaia, 181km
May 15, Stage 7: Grosseto - Fiuggi, 263km
May 16, Stage 8: Fiuggi - Campitello Matese, 188km
May 17, Stage 9: Benevento - San Giorgio Del Sannio, 212km
May 18, Rest day
May 19, Stage 10: Civitanova Marche - Forlì, 195km
May 20, Stage 11: Forlì - Imola (Autodromo Ferrari), 147km
May 21, Stage 12: Imola - Vicenza (Monte Berico), 190km
May 22, Stage 13: Montecchio Maggiore - Jesolo, 153km
May 23, Stage 14: Treviso - Valdobbiadene (Individual time trial), 59.2km
May 24, Stage 15: Marostica - Madonna Di Campiglio, 165km
May 25, Rest day
May 26, Stage 16: Pinzolo - Aprica, 175km
May 27, Stage 17: Tirano - Lugano, 136km
May 28, Stage 18: Melide - Verbania, 172km
May 29, Stage 19: Gravellona Toce - Cervinia, 236km
May 30, Stage 20: Saint-Vincent - Sestriere, 196km
May 31, Stage 21: Turin - Milan, 185km