万佛洞位于县城南7公里无定河东岸悬崖上。由大小27处石窟组成,分别为伽蓝护法殿、九天圣母殿、无量寿佛殿、观音殿、白衣洞、关圣殿……南北跨度192米。伽蓝护法殿窟最大,宽9米,深12米,高4.7米。殿内有残缺一佛二菩萨石雕,右侧摩崖造像15层,左侧20层,每层佛雕像165尊;殿中有两根造像方形石柱,左右柱周长分别为5.5米和6.9米,每柱正前和两侧面各有19层造像,正面每层7尊,侧面每层10尊,总计6411尊。窟顶有两次开凿成的浮雕八卦及龙狮、麒麟、神马、花卉图案。 万佛洞是陕北罕见的一组大型摩崖石窟。洞造于何时尚无定论,一般认为建于宋至元代。1982年被列为第一批县级文物保护单位。