Faktor utama yang menentukan terbentuknya bentang lahan karst adalah
1. Faktor fisik (ketebalan batu gamping, intensitas struktur, dll)
2. Faktor kimiawi (kondisi kimia batuan dan media pelarut)
3. Faktor biologis (aktivitas makhluk hidup)
4. Faktor iklim dan lingkungan (adanya lembah besar yang mengelilingi tempat tinggi terdiri dari batuan mudah larut seperti batu gamping)
“faktor pengontrol” dan “faktor pendorong”.