Karakapı este un oraș din districtul Altunhisar, din provincia Niğde, Turcia. Karakapı se află la 1.376 m altitudine, la poalele muntelui Mount Hasan. Populația este de 2.425 de locuitori (2022). Cel mai apropiat oraș mare este Aksaray, la 37 km la nord-vest. Printre obiectivele din împrejurimi: Ihlara valley (25 km), Aşıklı Höyük (33 km) și Tyana (40 km).
Se scrie și Karakapı.