The municipality is situated in the coastal area of La Axarquía, 32 kilometers from the city of Málaga. It is bordered on the north by the municipality of Arenas and Sayalonga, to the east and west by Vélez-Málaga and to the south by the Mediterranean Sea.
The municipality is situated in the coastal La Axarquía region, 32 kilometers from Málaga city. It shares borders with Arenas and Sayalonga on the north, Vélez-Málaga on the east and west, and the Mediterranean Sea on the south.