K997次列车时刻表经过的站点有海拉尔站、大雁站、牙克石站、免渡河站、乌奴耳站、博克图站、巴林站、扎兰屯站、龙江站、富拉尔基站、齐齐哈尔站、江桥站、平洋站、泰来站、镇赉站、白城站、洮南站、太平川站、宝龙山站、通辽站、开鲁站、查布嘎站、林东站、大板站、林西站、经棚站、桑根达来站、正镶白旗站、化德站、集宁南站、呼和浩特东站、包头站、东胜西站、榆林站、绥德站、延安站、旬阳北站、安康站、万源站、宣汉站、达州站、营山站、南充站、遂宁站、成都西站。
k997是海拉尔始发到成都的。途经站:大雁,牙克石,免渡河,博客图,扎兰屯,龙江,富拉尔基,齐齐哈尔,大兴,泰来,镇赉,白城,洮南,开通,太平川,宝龙山,通辽,开鲁,查布嘎,林东,大板,经棚,桑根达来,正镶白旗,化德,商都,集宁南,呼和浩特,包头,东胜西,榆林,绥德,延安,安康,万源,达州,南充,到达成都