Se encuentra situado a una altitud de 300 metros, en la zona donde confluyen los ríos Andarax y Nacimiento, a 27 kilómetros de la capital de provincia, Almería.