Najdaljša etapa bo 11., na kateri bodo kolesarji prevozili 243 kilometrov med Assisijem in Montecatini Termami. Na dirki bodo tudi trije kronometri, in sicer 8,7 km dolg prolog, 32,2 km dolga ekipna vožnja na čas in 31,5-kilometrski kronometer v zadnji etapi v Milanu.

Etape dirke po Italiji 2012:

Etapa 1 - 5. maj: Herning (Danska) - Herning (8,7 km, kronometer)
Etapa 2 - 6. maj: Herning - Herning (206 km)
Etapa 3 - 7. maj: Horsens (Danska) - Horsens (190 km)
prost dan - 8. maj
Etapa 4 - 9. maj: Verona - Verona (32,2 km ekipni kronometer)
Etapa 5 - 10. maj: Modena - Fano (199 km)
Etapa 6 - 11. maj: Urbino - Porto Sant'Elpidio (207 km)
Etapa 7 - 12. maj: Recanati - Rocca di Cambio (202 km)
Etapa 8 - 13. maj: Sulmona - Lago Laceno (229 km)
Etapa 9 - 14. maj: San Giorgio del Sannio - Frosinone (171 km)
Etapa 10 - 15. maj: Civitavecchia - Assisi (187 km)
Etapa 11 - 16. maj: Assisi - Montecatini Terme (243 km)
Etapa 12 - 17. maj: Seravezza - Sestri Levante (157 km)
Etapa 13 - 18. maj: Savona - Cervere (121 km)
Etapa 14 - 19. maj: Cherasco - Cervinia (205 km)
Etapa 15 - 20. maj: Busto Arsizio - Lecco/Pian dei Resinelli (172 km)
prost dan - 21. maj
Etapa 16 - 22. maj: Limone sul Garda - Falzes (174 km)
Etapa 17 - 23. maj: Falzes - Cortina d'Ampezzo (187 km)
Etapa 18 - 24. maj: San Vito di Cadore - Vedelago (139 km)
Etapa 19 - 25. maj: Treviso - Alpe di Pampeago (197 km)
Etapa 20 - 26. maj: Caldes/Val di Sole - Passo dello Stelvio (218 km)
Etapa 21 - 27. maj: Milano - Milano (31,5 km, posamični kronometer)