La 2e étape du Tour d'Espagne 2003 a eu lieu le 7 septembre 2003 entre la ville de Gijon et celle de Cangas de Onis sur une distance de 148 km. Elle a été remportée par l'Espagnol Luis Pérez Rodríguez devant ses compatriotes Carlos Sastre (CSC) et Alejandro Valverde (Kelme-Costa Blanca). L'Espagnol Joaquim Rodríguez (ONCE-Eroski) s'empare du maillot doré de leader du classement général au dtriment de son coéquipier Igor González de Galdeano.