Karacahisar Castle (sometimes spelled as Karajahisar Castle) is a Byzantine castle built on a plateau. It is near the Porsuk River, southwest of Eskişehir, Turkey. Karacahisar Castle is standing above sea level. It is surrounded with walls and covers an area of 60,000 square meters. 