Se encuentra situado al sudeste de Málaga, a orillas del Mediterráneo, entre las localidades de Torre del Mar, al oeste, y Algarrobo Costa, al este.