La batalla del Betis Superior fue un conflicto militar que tuvo lugar durante la segunda guerra púnica entre Cartago y la República romana en el año 211 a. C.. En dos enfrentamientos seguidos, las batallas de Cástulo e Ilorci, el ejército cartaginés liderado por Asdrúbal Barca, Magón Barca (hermanos de Aníbal) y Asdrúbal Giscón se enfrentó y derrotó a un ejército romano bajo el mando de Publio Cornelio Escipión y de su hermano Cneo Cornelio Escipión Calvo en una batalla en la que los hermanos Escipión resultaron los dos muertos.
Antes de esta derrota, los hermanos habían estado durante siete años en Hispania (218-211 a. C.) evitando que los recursos hispanos se dirigiesen a apoyar a Aníbal, que mientras tanto se encontraba luchando contra los romanos en la península itálica.