Pour un article plus général, voir Tour d'Italie 2004.
La 2e étape du Tour d'Italie 2004 a eu lieu le 10 mai 2004 entre la ville de Novi Ligure et celle de Pontremoli sur une distance de 184 km. Elle a été remportée par l'Italien Damiano Cunego (Saeco) devant l'Australien Bradley McGee (Fdjeux.com) et l'Italien Cristian Moreni (Alessio-Bianchi). Grâce aux bonifications et au profil de l'étape compliqué pour l'Allemand, McGee s'empare de nouveau du maillot rose de leader du classement général au détriment d'Olaf Pollack (Gerolsteiner) à l'issue de l'étape.