Karakapı est une ville dans le district d'Altunhisar, dans la province de Niğde, en Turquie. Karakapı se situe à 1 376 m d'altitude, au pied du massif Mount Hasan. Sa population est de 2 425 habitants (2022). La grande ville la plus proche est Aksaray, à 37 km au nord-ouest. Parmi les sites touristiques alentour : Vallée d'Ihlara (25 km), Aşıklı Höyük (33 km) et Tyane (40 km).
Aussi écrit Karakapı.