Karacahisar est un village dans le district d'Aksu, dans la province d'Isparta, en Turquie. Karacahisar se situe à 1 124 m d'altitude, dans le massif Dedegöl Dağları. Sa population est de 334 habitants. La grande ville la plus proche est Beyşehir, à 49 km à l'est. Parmi les sites touristiques alentour : Palais de Kubadabad (24 km), Adada (18,9 km) et Barrage de Sorgun (17,4 km). Parmi les sites naturels : Pınargözü Cave (12,3 km).