Trasa jest podzielona na 20 etapów i liczy 3464 kilometry. Komentatorzy oceniają ją jako bardziej wymagającą niż w poprzednich latach. W wysokich górach odbędzie się pięć etapów, a trzy z nich zakończą się trudnymi podjazdami. Najwyższy punkt trasy, gdzie wyznaczono specjalną premię imienia Fausto Coppiego (tzw. Cima Coppi), znajduje się na 14. etapie na przełęczy Stelvio (aż 2758 m npm).
Zaplanowano dwie średniej długości czasówki, po 41,5 km i 31 km, nie licząc prologu, który również będzie miał formułę jazdy indywidualnej na czas.
W sobotę wieczorem w Reggio di Calabria kolarze pokonają prostą długości 1150 metrów w stronę morza. Krótki dystans i płaska trasa oznaczają, że o zwycięstwie zadecydują ułamki sekundy.
W wyścigu wystartują 22 ekipy: 20 z licencją Pro Tour i dwie zaproszone - Panaria i Colombia.
Ekipy, które wystartują w Giro d'Italia:
Pro Tour: Bouygues Telecom, Cofidis, Credit Agricole, Davitamon, Discovery Channel, Domina Vacanze, Euskaltel, Fassa Bortolo, La Francaise des Jeux, Gerolsteiner, Baleares, Lampre, Liberty, Liquigas, Phonak, Quick Step, Rabobank, Saunier Duval, CSC, T- Mobile; grupy zaproszone: Panaria, Colombia.
7 maja, prolog Reggio Calabria, 1,15 km (czasówka)
8 maja, 1. etap Reggio Calabria-Troepa, 208 km
9 maja, 2. etap Catanzaro Lido-Santa Maria del Cedro, 177 km
10 maja, 3. etap Diamante-Giffoni Valle Piana, 210 km
11 maja, 4. etap Giffoni Valle Piana-Frosinone, 197 km
12 maja, 5. etap Celano-L'Aquila, 215 km
13 maja, 6. etap Viterbo-Marina di Grosseto, 154 km
14 maja, 7. etap Grosseto-Pistoia, 205 km
15 maja, 8. etap Lamporecchio-Florencja, 41,5 km (czasówka)
16 maja, 9. etap Florencja-Rawenna, 139 km
17 maja dzień przerwy
18 maja, 10. etap Rawenna-Rossano Veneto, 212 km
19 maja, 11. etap Marostica-Zoldo Alto, 150 km
20 maja, 12. etap Alleghe-Rovereto, 178 km
21 maja, 13. etap Mezzocorona-Ortisei/St. Ulrich, 217 km
22 maja, 14. etap Egna/Neumarkt-Livigno, 210 km
23 maja, 15. etap Livigno-Lissone, 207 km
24 maja dzień przerwy
25 maja, 16. etap Lissone-Varazze, 207 km
26 maja, 17. etap Varazze-Limone Piamonte), 199 km
27 maja, 18. etap Chieri-Turyn, 31 km (czasówka)
28 maja, 19. etap Savigliano-Sestriere, 190 km
29 maja, 20. etap Albese Con Cassano-Mediolan, 121 km
19 maja, 11. etap: Passo di Cereda (1369 m npm) Forcella Aurine (1299 m) Passo Duran (1601 m) Zoldo Alto (1520 m)
20 maja, 12. etap: Passo San Pellegrino (1918 m)
21 maja, 13. etap: Passo di Costalunga (1745 m) Passo Pordoi (2239 m) Passo di Campolongo (1875 m) Passo delle Erbe (2004 m)
22 maja, 14. etap: Passo dello Stelvio-Cima Coppi (2758 m) Passo del Foscagno (2291 m)
23 maja, 15. etap: Forcola di Livigno (2315 m)
26 maja, 17. etap: Limone Piemonte (1795 m)
28 maja, 19. etap: Colle Sestriere (2034 m) Colle Finestre (2178 m) Sestriere (meta: 2034 m)