Konya il merkezine uzaklığı 173 km’dir. İlçenin deniz seviyesinden ortalama yüksekliği 1.100 metredir. İlçenin, kuzeyinde Ereğli, güneyinde Mersin ili, batısında Ayrancı ile yine Ereğli İlçesi ve doğusunda Niğde ili Ulukışla ilçesi bulunmaktadır. İlçenin yüzölçümü 468,40 km²’dir.