La batalla de Cabra tuvo lugar en 1079 en lo que hoy es la ciudad homónima, al sur de la provincia de Córdoba, España.