Karahantepe is located on one of the limestone heights within the Tek Tek Mountains National Park, 55 km from downtown Şanlıurfa. The Tek Tek Mountains are a 60 km long flat plateau between the Harran and Viranşehir plains, the highest part of which is 761 meters above sea level.