Se encuentra a 98 km al suroeste de la capital, a los pies de Sierra Madrona (Sierra Morena), a 686 m de altitud.