| 站次 | 站名 | 到达时间 | 开车时间 | 运行时间 | 里程 |
|---|---|---|---|---|---|
| 1 | 乌海西 | 始发站 | 14:00 | 0公里 | |
| 2 | 乌海 | 14:23 | 14:29 | 23分 | 26公里 |
| 3 | 巴彦高勒 | 15:31 | 15:33 | 1小时31分 | 109公里 |
| 4 | 临河 | 16:22 | 16:28 | 2小时22分 | 169公里 |
| 5 | 五原 | 17:11 | 17:13 | 3小时11分 | 226公里 |
| 6 | 乌拉特前旗 | 17:54 | 17:56 | 3小时54分 | 283公里 |
| 7 | 包头 | 19:17 | 19:25 | 5小时17分 | 387公里 |
| 8 | 包头东 | 19:43 | 19:47 | 5小时43分 | 403公里 |
| 9 | 呼和浩特 | 21:48 | 22:02 | 7小时48分 | 552公里 |
| 10 | 集宁南 | 00:19 | 00:25 | 10小时19分 | 710公里 |
| 11 | 丰镇 | 01:33 | 01:37 | 11小时33分 | 792公里 |
| 12 | 大同 | 02:23 | 02:35 | 12小时23分 | 837公里 |
| 13 | 柴沟堡 | 04:24 | 04:26 | 14小时24分 | 971公里 |
| 14 | 张家口南 | 05:02 | 05:10 | 15小时2分 | 1015公里 |
| 15 | 宣化 | 05:30 | 05:33 | 15小时30分 | 1040公里 |
| 16 | 北京西 | 08:35 | 09:11 | 18小时35分 | 1205公里 |
| 17 | 廊坊北 | 09:51 | 09:54 | 19小时51分 | 1269公里 |
| 18 | 天津北 | 10:38 | 10:40 | 20小时38分 | 1328公里 |
| 19 | 天津 | 10:46 | 终点站 | 20小时46分 | 1332公里 |

