El 95. Giro de Italia se disputó entre el 5 de mayo y el 27 de mayo de 2012 sobre 3.499,1 km, desde Herning (por primera vez en la historia de la carrera italiana, partió en Dinamarca) hasta Milán. El ganador final fue Ryder Hesjedal. Le acompañaron en el podio Joaquim Rodríguez (vencedor de dos etapas y de la clasificación por puntos) y Thomas de Gendt (vencedor de una etapa).