Pour un article plus général, voir Tour d'Italie 2003.
La 3e étape du Tour d'Italie 2003 a eu lieu le 12 mai 2003 entre la ville de Policoro et le hameau de Terme Luigiane sur la commune d'Acquappesa sur une distance de 145 km. Elle a été remportée par l'Italien Stefano Garzelli (Vini Caldirola-Saunier Duval) qui s'impose légèrement détaché devant ses compatriotes Francesco Casagrande (Lampre) et Alessandro Petacchi (Fassa Bortolo). Petacchi conserve le maillot rose de leader du classement général à l'issue de l'étape.