Karacahisar este un sat din districtul Aksu, din provincia Isparta, Turcia. Karacahisar se află la 1.124 m altitudine, în muntele Dedegöl Dağları. Populația este de 334 de locuitori. Cel mai apropiat oraș mare este Beyşehir, la 49 km la est. Printre obiectivele din împrejurimi: Kubadabad Palace (24 km), Adada (18,9 km) și Sorgun Dam (17,4 km). Printre locurile naturale: Pınargözü Cave (12,3 km).