Limita con las provincias de Málaga y Cádiz al sur, Huelva al oeste, Badajoz al norte, y Córdoba al este.