La ciudad está situada a una altitud de 8 msnm y se abre a una amplia bahía rodeada por las estribaciones meridionales de los Montes de Málaga, que desde el municipio del Rincón de la Victoria, recorren la ciudad paralelas a la costa en dirección este-oeste y que comprenden los montes y cerros de Calderón, San Cristóbal, Victoria, Gibralfaro, Los Ángeles, Coronado, Cabello, La Tortuga y Atalaya, continuando después hacia el interior a lo largo del valle del río Campanillas.