Karakapı es una villa en el distrito de Altunhisar, en la provincia de Niğde, Turquía. Karakapı se encuentra a 1.376 m de altitud, al pie de la montaña Mount Hasan. Su población es de 2.425 habitantes (2022). La ciudad grande más cercana es Aksaray, a 37 km al noroeste. Entre los lugares de interés cercanos: Ihlara valley (25 km), Asikli Höyük (33 km) y Tiana (40 km).

También escrito Karakapı.