La 5e étape du Tour d'Italie 2004 a eu lieu le 13 mai 2004 entre la ville de Civitella in Val di Chiana et celle de Spoleto sur une distance de 177 km. Elle a été remportée au sprint par l'Australien Robbie McEwen (Lotto-Domo) devant l'Allemand Olaf Pollack (Gerolsteiner) et Marco Zanotti (Vini Caldirola-Nobili Rubinetterie). Gilberto Simoni (Saeco) conserve le maillot rose de leader du classement général à l'issue de l'étape.