Kızkalesi is a Mediterranean coastal town. Taurus mountains are at north of the town and in fact some quarters of the town are situated on the lower slopes of the mountain. The surrounding area is mostly covered by macquis groves.
Kızkalesi at 36°28′N 34°9′E is a part of Erdemli district which in turn is a part of Mersin Province . Kızkalesi is west of Erdemli and Mersin. It is on the D 400 highway, the highway distances being 23 kilometres (14 mi) to Erdemli and 60 kilometres (37 mi) to Mersin. The winter (settled) population was 1687 as of 2012.