Limita al norte con las provincias de Salamanca, Ávila (Castilla y León), al sur con Huelva, Sevilla y Córdoba (Andalucía); al este, con Toledo y Ciudad Real (Castilla-La Mancha) y al oeste, con Portugal.