El castillo de Capilla se encuentra en la localidad del mismo nombre, en la provincia de Badajoz, coronando el farallón rocoso de casi 50 metros de altura que se sitúa a su espalda.
Desde su atalaya se divisan extraordinarias panorámicas sobre las llanuras que se prolongan por la orilla izquierda del Zújar, cuyas aguas, hoy embalsadas por la Presa de la Serena, se aproximan a la localidad.