Karacahisar is a village in Aksu District, in Isparta Province, Türkiye. Karacahisar lies at 1,124 m above sea level, in the Dedegöl Dağları mountains. It has 334 inhabitants. The nearest city is Beyşehir, 49 km to the east. Among the landmarks around are Kubadabad Palace (24 km), Adada (18.9 km) and Sorgun Dam (17.4 km). Among the natural features are Pınargözü Cave (12.3 km).