Here are some hotels near Shanhua Temple: Yungang Jianguo Hotel,Howard Johnson Jindi Plaza Datong,Great Palace Hotel,Garden Hotel,Yungang Meigao Hotel