Por carretera se halla situado a 54 kilómetros de Málaga, la capital provincial, y a 504 km de Madrid, capital estatal.