La población se encuentra a diez kilómetros al noroeste de Campomayor, sobre un cerro en la margen derecha del río Gévora, y dista 14 km (en línea recta) del municipio español de Villar del Rey, en la provincia de Badajoz.
Ouguela, perteneciente en un principio a la Corona de Castilla, fue una de las localidades que por el tratado de Alcañices pasó a integrarse en Portugal en 1297.
[3] El rey D. Dinis le otorgó en 1298 su primera carta foral, renovada por Manuel I en 1512.
El castillo de Ouguela tuvo una gran importancia bélica, por su situación estratégica, cercana a la frontera y dominando los caminos procedentes de España.
En esta corta guerra Ouguela, como el propio Campomayor, fueron conquistadas por España, pero fueron restituidas a Portugal por el Tratado de Badajoz.