Karakapı ist eine Kleinstadt im Bezirk Altunhisar, in der Provinz Niğde, Türkei. Karakapı liegt auf 1.376 m Höhe, am Fuß des Gebirges Mount Hasan. Die Einwohnerzahl beträgt 2.425 (2022). Die nächste größere Stadt ist Aksaray, 37 km nordwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Ihlara-Tal (25 km), Aşıklı Höyük (33 km) und Tyana (40 km).
Auch geschrieben Karakapı.