Trasę 98. edycji wyścigu (3481,8 km) wytyczono w północnej części Włoch - w Dolomitach, Alpach i na Nizinie Padańskiej. Prezentacja odbyła się w Mediolanie w obecności m.in. mistrza świata Michała Kwiatkowskiego (Omega Pharma-Quick Step) i wicelidera rankingu UCI Hiszpana Alberto Contadora (Tinkoff-Saxo). Spośród 21 etapów, m.in. pięć będzie typowo górskich, siedem zakończy się na szczytach lub przełęczach, siedem płaskich odcinków przeznaczonych jest dla sprinterów. Najwyższy punkt, tzw. "dach wyścigu", to przełęcz Colle delle Finestre (2178 m n.p.m) w Alpach Kotyjskich (część Alp Zachodnich położona we Francji i Włoszech). O zwycięstwie w Giro i Tour de France, czyli dwóch największych wyścigach, w jednym sezonie marzy Contador. Po raz ostatni dokonał tego Włoch Marco Pantani w 1998 roku. - Trasa wyścigu bardzo mi się podoba. Będę mógł wykorzystać swoje atuty, w tym instynkt atakowania - powiedział Hiszpan. W tym sezonie we Włoszech triumfował Kolumbijczyk Nairo Quintana (Movistar), zaś znakomite, szóste miejsce zajął Rafał Majka (Saxo-Tinkoff), czym wyrównał ubiegłoroczne osiągnięcie Przemysława Niemca. To najwyższe lokaty polskich kolarzy w historii wyścigu. Polskim akcentem tegorocznej edycji był także szósty etap, który kończył się na Monte Cassino trzy dni przez 70. rocznicą (18 maja) zdobycia klasztoru benedyktyńskiego przez II Korpus gen. Władysława Andersa w jednej z najbardziej zaciętych bitew II wojny światowej. Trasa Giro d'Italia 2015: 9 maja: 1. etap San Lorenzo al Mare - San Remo, 17,6 km (drużynowa jazda na czas) 10 maja: 2. etap Albenga - Genua, 173 km 11 maja: 3. etap Rapallo - Sestri Levante, 136 km 12 maja: 4. etap Chiavari - La Spezia, 150 km 13 maja: 5. etap La Spezia - Abetone, 152 km 14 maja: 6. etap Montecatini Terme - Castiglione della Pescaia, 181 km 15 maja: 7. etap Grosseto - Fiuggi, 263 km 16 maja: 8. etap Fiuggi - Campitello Matese, 188 km 17 maja: 9. etap Benevento - San Giorgio del Sannio, 212 km 18 maja: dzień przerwy w Civitanova Marche 19 maja: 10. etap Civitanova Marche - Forli, 195 km 20 maja: 11. maja Forli - Imola (tor Ferrari), 147 km 21 maja: 12. etap Imola - Vicenza (Monte Berico), 190 km 22 maja: 13. etap Montecchio Maggiore - Lido di Jesolo, 153 km 23 maja: 14. etap Treviso - Valdobbiadene, 59,2 km (jazda indywidualna na czas) 24 maja: 15. etap Marostica - Madonna di Campiglio, 165 km 25 maja: dzień przerwy w Madonna di Campiglio 26 maja: 16. etap Pinzolo - Aprica, 175 km 27 maja: 17. etap Tirano - Lugano (Szwajcaria), 136 km 28 maja: 18. etap Melide - Verbania, 172 km 29 maja: 19. etap Gravellona Toce - Cervinia, 236 km 30 maja: 20. etap Saint-Vincent - Sestriere, 196 km 31 maja: 21. etap Turyn - Mediolan, 185 km