La 7e étape du Tour d'Italie 2004 a eu lieu le 15 mai 2004 entre la ville de Frosinone et celle de Montevergine sur une distance de 214 km. Elle a été remportée au sprint au sein d'un petit groupe de coureurs par l'Italien Damiano Cunego (Saeco) devant l'Australien Bradley McGee (Fdjeux.com) et son compatriote Franco Pellizotti (Alessio-Bianchi). Cunego en profite pour s'emparer du maillot rose de leader au détriment de son coéquipier Gilberto Simoni qui se retrouve deuxième du classement général.