San Benito de la Contienda está ubicado en Olivenza municipio en la provincia de Provincia de Badajoz, Extremadura. La población de San Benito de la Contienda es de 573 personas (2020), la distancia de San Benito de la Contienda a Madrid es de 446 kilómetros, la distancia de San Benito de la Contienda a Badajoz (capital de la Provincia de Badajoz) es de 48 kilómetros. Santo Domingo, San Jorge de Alor, Villarreal, San Francisco de Olivenza, San Rafael de Olivenza y Albalá se encuentran cerca de San Benito de la Contienda.