Karacahisar ist ein Dorf im Bezirk Aksu, in der Provinz Isparta, Türkei. Karacahisar liegt auf 1.124 m Höhe, im Gebirge Dedegöl Dağları. Die Einwohnerzahl beträgt 334. Die nächste größere Stadt ist Beyşehir, 49 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Kubadabad-Palast (24 km), Adada (18,9 km) und Sorgun Dam (17,4 km). Zu den Naturdenkmälern gehören Pınargözü-Höhle (12,3 km).