Manavgat Irmağı’nın oluşturduğu büyük bir vadi ile Toroslar’ ın genel yapısına uygun engebeli ve dağlık görünüm arz etmektedir. Doğusunda Gündoğmuş ve Bozkır, batısında Manavgat ve İbradı , kuzeyinde Beyşehir ve Seydişehir, güneyinde Manavgat ve Gündoğmuş ilçeleri yer alır. Arazinin büyük çoğunluğu sedir, çam ve köknar ağaçları ile kaplı olup, yer yer Akdeniz tipik bitki örtüsü olan maki türü bodur ağaçlara rastlanmaktadır. İlçenin rakımı 1050 metredir. Yüzölçümü 2.083 km² olup, genel arazi dağılımı ise şu şekildedir:
Tarım Alanı..................................114.060 dekar
Çayır-Mera Alanı.........................176.500 dekar
Ormanlık ve Fundalık Alan.......1.309.020 dekar
Su Yüzeyi..........................................5.000 dekar
Tarım Dışı Alan............................478.420 dekar
TOPLAM YÜZEY.....................2.083.000 dekar
İlçe Akdeniz İklimi ve karasal iklimin etkisindedir. Yaz aylarında ısı +28 / 34°C , ilkbaharda +14 / 19°C , kışın -18 / 19°C arasında değişir. Ortalama yıllık yağış miktarı 1068,2 mm’dir. Ancak bu miktardan yaz aylarına düşen pay oldukça azdır. Yağışta görülen bu düzensizlik ve ekilebilir alanların azlığı nedeniyle tarımsal faaliyetlere az rastlanmaktadır.