La 87.ª edición del Giro de Italia se celebró en 2004 y dejó como vencedor a Damiano Cunego.
Se disputó del 8 al 30 de mayo, con un total de 3435 km.
Las etapas 14 y 15 pasaron por Croacia y Eslovenia.
Alessandro Petacchi fue el líder de la "maglia ciclamino" y el que más etapas ganó, con un total de nueve.