| 车次 | 出发站 | 到达站 | 硬座 | 软座 | 硬卧 | 软卧 |
| K21 | 北京西 | 保定 | 24元 | --- | 109元 | 162元 |
| K21 | 北京西 | 石家庄 | 42元 | --- | 109元 | 162元 |
| K21 | 北京西 | 高邑 | 51元 | --- | 109元 | 162元 |
| K21 | 北京西 | 邢台 | 65元 | --- | 109元 | 162元 |
| K21 | 北京西 | 邯郸 | 65元 | --- | 123元 | 183元 |
| K21 | 北京西 | 安阳 | 73元 | --- | 137元 | 205元 |
| K21 | 北京西 | 鹤壁 | 76元 | --- | 143元 | 215元 |
| K21 | 北京西 | 新乡 | 82元 | --- | 155元 | 232元 |
| K21 | 北京西 | 郑州 | 94元 | --- | 175元 | 264元 |
| K21 | 北京西 | 许昌 | 103元 | --- | 191元 | 286元 |
| K21 | 北京西 | 漯河 | 113元 | --- | 209元 | 316元 |
| K21 | 北京西 | 驻马店 | 116元 | --- | 215元 | 326元 |
| K21 | 北京西 | 信阳 | 130元 | --- | 239元 | 365元 |
| K21 | 北京西 | 汉口 | 154元 | --- | 281元 | 429元 |
| K21 | 北京西 | 武昌 | 154元 | --- | 281元 | 429元 |
| K21 | 北京西 | 岳阳 | 175元 | --- | 319元 | 486元 |
| K21 | 北京西 | 长沙 | 191元 | --- | 345元 | 529元 |
| K21 | 北京西 | 株洲 | 194元 | --- | 353元 | 539元 |
| K21 | 北京西 | 衡阳 | 203元 | --- | 369元 | 568元 |
| K21 | 北京西 | 永州 | 219元 | --- | 399元 | 613元 |
| K21 | 北京西 | 东安 | 219元 | --- | 399元 | 613元 |
| K21 | 北京西 | 全州 | 231元 | --- | 418元 | 642元 |
| K21 | 北京西 | 兴安 | 238元 | --- | 430元 | 658元 |
| K21 | 北京西 | 桂林 | 242元 | --- | 438元 | 671元 |