El término municipal de Benalmádena se sitúa en la franja costera entre la sierra de Mijas y el mar de Alborán, a poco más de 100 km del estrecho de Gibraltar.