青龍山石窟位於神木縣花石崖鎮上馬家灣村西300米處的一座小山崖上,共鑿三窟,座東北向西南。
青龍山石窟始鑿年代不詳。宋清有過維修。1號窟(主窟)居三石窟之中,內為長方形,面闊1.9米,進深4.9米,寬3.8米,高3.2米。2號窟、3號窟分列主窟左、右側,形制與主窟相近,規格偏小。原窟內的6尊石刻造像已搬入新建的佛殿內。沙石雕刻而成,剝蝕較重,其中兩尊保存較好,佛皆無座,高80厘米左右,螺結,身著袈裟,施“說法”、“無畏”印。一尊袒胸、戴纓絡。石窟兩側有佛殿,娘娘廟、會房等附屬建築。
一九九二年十一月神木縣人民政府公布青龍山石窟為縣級重點文物保護單位,劃定了保護範圍。