恒山又名元岳或常山,明代之前指河北大茂山,清代顺治时因改祭北岳于山西省浑源县玄岳山,遂称浑源玄岳山为恒山。恒山山脉为东北-西南走向,绵延150千米。恒山主峰天峰岭海拔2016.1米,主庙北岳庙,供奉着恒山神,即北岳大帝。
恒山悬空寺位于浑源县城与恒山之间,距恒山山门大约三千米,始建于1400多年前的北魏王朝后期,其建筑特色可以概括为“奇、悬、巧”三个字。