南岩景区在16平方公里的主景区内,有23座石窟,其中最大的达到1502平方米。1000平方米以上的石窟有9个,最小的也有100多平方米,实属全国罕见。这里原来是一处内陆湖盆地,随燕山运动发生过一次造山运动,形成了一个小盆地,红碎岩长期沉积后,由于中生代燕山运动的加剧,地壳不断上升,隆出地面,形成了座座馒头状的山峰。经风化、溶蚀作用,形成了今天南岩景区自然石窟群。先后有僧人建立了南岩寺、龙门岩寺、双岩寺等。