榆林窟,又名万佛峡、榆林寺、上洞子,位于甘肃省酒泉市瓜州县(原名安西县)城南70千米的榆林河峡谷两岸的直立峭壁上,因河岸榆树成林而得名,属敦煌研究院管理。
榆林窟始建年代无文字可考,从洞窟形式和有关题记推断,当开创于隋唐以前的北魏时期。从壁画风格和游人题记结衔看,唐、五代、宋、西夏、元、清各代均有开凿和绘塑,进行过大规模的兴建。榆林窟洞窟存在43窟,分布面积112850平方米,壁画总面积4200平方米。彩绘佛、道图10856铺,彩塑佛、道造像244身。洞窟当中唐3窟、五代8窟、宋13窟、西夏、元各4窟、清9窟。从洞窟形式、表现内容和艺术风格看与莫高窟相似度高,是莫高窟艺术系统的一个分支。
1961年,榆林窟被中华人民共和国国务院公布为第一批全国重点文物保护单位。