萬佛洞位于米脂縣城南7公里無定河東岸懸崖上。由大小27處石窟組成,分別為伽藍護法殿、九天圣母殿、無量壽佛殿、觀音殿、白衣洞、關圣殿……南北跨度192米。伽藍護法殿窟最大,寬9米,深12米,高4.7米。殿內有殘缺一佛二菩薩石雕,右側摩崖造像15層,左側20層,每層佛雕像165尊;殿中有兩根造像方形石柱,左右柱周長分別為5.5米和6.9米,每柱正前和兩側面各有19層造像,正面每層7尊,側面每層10尊,總計6411尊。窟頂有兩次開鑿成的浮雕八卦及龍獅、麒麟、神馬、花卉圖案。
萬佛洞是陜北罕見的一組大型摩崖石窟。洞造于何時尚無定論,一般認為建于宋至元代。1982年被列為第一批縣級文物保護單位。