K46车次10:55从北京始发,19:55到终点站嘉峪关,历时33时00分,全程距离2221公里,共有28个停靠站,分别是:北京、沙城、宣化、张家口南、天镇、阳高、大同、丰镇、集宁南、呼和浩特东、呼和浩特、包头、临河、乌海、惠农、石嘴山、银川、青铜峡、中宁、中卫、武威南、武威、金昌、山丹、张掖、清水、酒泉、嘉峪关。