Nerja limita al norte con el municipio de Cómpeta; al este con el municipio granadino de Almuñécar; al sur con el mar Mediterráneo; y al oeste con los municipios de Torrox y Frigiliana.