La ciudad forma un anfiteatro de 25 km a lo largo de la bahía, rodeada por las montañas del Cáucaso Norte (al norte la cordillera de Markotj, 558 m en el monte Sájarnaya) y de la cordillera Naváguinski (su punto más alto en el distrito tiene una altura de 447 m, el monte Koldún), que llega al suroeste de Novorosíisk procedente de Anapa.