2013 Giro d'Italia Stage List and Route Map
Stage 1 May 4 Naples 130 km
Stage 2 May 5 Ischia - Forio (Team Time Trial) 17.4 km
Stage 3 May 6 Sorrento - Marina di Ascea 222 km
Stage 4 May 7 Policastro - Serra San Bruno 246 km
Stage 5 May 8 Cosenza - Matera 203 km
Stage 6 May 9 Mola di Bari - Margherita di Savoia 169 km
Stage 7 May 10 San Salvo - Pescara 177 km
Stage 8 May 11 Gabicce Mare - Saltara (Individual Time Trial) 54.8 km
Stage 9 May 12 Sansepolcro - Firenze 170 km
1st Rest day May 13 (? km team recovery ride)
Stage 10 May 14 Cordenons - Montasio 167 km
Stage 11 May 15 Tarvisio - Vajont (Erto e Casso) 182 km
Stage 12 May 16 Longarone - Treviso 134 km
Stage 13 May 17 Busseto - Cherasco 254 km
Stage 14 May 18 Cervere - Bardonecchia 168 km
Stage 15 May 19 Cesana Torinese - Col du Galibier 149 km
2nd Rest Day May 20 (? km team recovery ride)
Stage 16 May 21 Valloire - Ivrea 238 km
Stage 17 May 22 Caravaggio - Vicenza 214 km
Stage 18 May 23 Mori - Polsa (Individual Time Trial) 20.6 km
Stage 19 May 24 Ponte di Legno - Val Martello 139 km
Stage 20 May 25 Silandro - Tre Cime di Lavaredo 203 km
Stage 21 May 26 Riese Pio X - Brescia 197 km
Stay tuned to RoadCycling.com for complete coverage of the Giro d'Italia 2013 and follow Roadcycling.com on Twitter, Facebook and Google+.