Den 87. udgave af cykelløbet Giro d'Italia blev arrangeret over 20 etaper i tidsrummet 8. – 30. maj 2004.
Damiano Cunego (22 år) vandt overraskende løbet sammenlagt. Han skulle oprindelig være hjælperytter for titelforsvaren Gilberto Simoni. Alessandro Petacchi vandt hele ni etaper, og pointtrøjen, mens Fabian Wegmann noget overraskende tog bjergtrøjen.