Se encuentra situado a una altitud de 1258 metros (es el municipio más alto de la provincia) y a 76 kilómetros de la capital de provincia, Almería a través de la A-348.