万佛楼,位于榆林城南大街中心,北与新明楼相对。建于清康熙二十七年(1688),民国5年(1916)楼上部被焚重修。楼基呈长方形,南北20.5米,东西18.1米,总高18米,占地面积534平方米,为砖拱回开门洞楼台。楼洞上建两层阁楼,砖木结构。一层正阁为通殿,有4根径为0.28米立柱直进二层额仿下,14根廊柱环宇,为一层屋檐及二层走廊承重柱。阁楼分南北两院,北院为观音殿,南院为孔雀明玉殿,两院东西各设厢房3间。楼东砖式拱洞桥通禅楼,二层大殿呈长方形通殿,东西长12.6米,南北宽4.8米,顶部为歇山层顶,1982年列为榆林县县级重点文物保护单位,1984年进行维修。 被称为“六楼骑街”的钟楼(为明成化八年修,清道光元年已毁,地址在北城钟楼山下)、鼓楼(1975年拆毁)、凯歌楼(1975年拆毁)、新明楼、万佛楼、文昌阁(1958年被拆除),现惟剩新明、万佛二楼。