山西忻州市宁武县城西50公里处的春景畦乡境内,处旅游专线旁,海拔2300米。经中科院地质研究所洞穴专家现场考察认定:此洞形成于新生代第四纪冰川期,距今约三百万年,故名万年冰洞。
2005年,宁武万年冰洞在第四批国家地质公园评审中,成为国家地质公园。2011年3月,被评为国家4A级旅游景区。