La 3e étape du Tour d'Espagne 2003 a eu lieu le 8 septembre 2003 entre la ville de Cangas de Onis et celle de Santander sur une distance de 154 km. Elle a été remportée par l'Italien Alessandro Petacchi Fassa Bortolo devant l'Allemand Erik Zabel (Telekom) et le Belge Tom Boonen (Quick Step-Davitamon). L'Espagnol Joaquim Rodríguez (ONCE-Eroski) conserve le maillot doré de leader du classement général à l'issue de l'étape.