La 98.ª edición del Giro de Italia se disputa entre 9 y 31 de mayo de 2015 obre una distancia de 3493 kilómetros. Comenzó con una contrarreloj por equipos entre San lorenzo al Mare y San Remo y finalizará en la ciudad de Milán. La competición cuenta con dos etapas contrarreloj y cinco de alta montaña

Primera etapa
Simon Gerrans(Australia)
Segunda etapa
Elia Viviani(Italia)
Tercera etapa
Michael Matthews (Australia)
Cuarta etapa
Davide Formolo (Italia)
Quinta etapa
Jan Polanc (Eslovenia)
Sexta etapa
Andre Greipel (Alemania)
Séptima etapa
Diego Ulissi (Italia)
Octava etapa
Beñat Intxausti (España)
Novena etapa
Paolo Tiralongo (Italia)
Décima etapa
Nicola Boem (Italia) 
Undécima etapa
Ilnur Zakarin (Rusia)
Duodécima etapa
Philippe Gilbert (Bélgica)
Decimotercera etapa
Sacha Modolo (Italia)
Decimocuarta etapa
Vasil Kiryienka (Bielorrusia)
Decimoquinta etapa
Mikel Landa (España)
Decimosexta etapa
Mikel Landa (España)
Decimoséptima etapa
Sacha Modolo (Italia)
Decimoctava etapa
Philippe Gilbert (Bélgica)
Decimonovena etapa
Fabio Aru (Italia)
Vigésima etapa
Fabio Aru (Italia
Vigésimoprimera etapa
Iljo Keisse (Bélgica)