China Railway

Night Trains from Beijing to Chengdu

3 night trains connect Beijing and Chengdu, run by China Railway. Tickets from ¥426. Timetables, stops, journey time and where to book. Trains run in both directions — Beijing to Chengdu and Chengdu to Beijing.

3 trains on this route

Beijing West(北京西) → Chengdu West(成都西) (K 117 / K 118)

Operator
China Railway
Tickets
Fixed fare · from ¥426— what does this mean?

Book any time. The price won't rise, but berths sell out.

Checked October 2026

(≈ €57)
Countries🇨🇳China

From ¥426 (≈ €57)

Book any time — the price won't rise, but berths sell out.

Beijing West(北京西) → Chengdu West(成都西)

K 117
Departs 11:54Arrives 19:16Daily
Fares
  • Hard sleeper ¥426 (≈ €57)
  • Soft sleeper ¥673 (≈ €90)

Official fare · Checked October 2026

  1. Beijing West(北京西)11:54
  2. Baoding(保定)13:25
  3. Dingzhou(定州)14:06
  4. Shijiazhuang(石家庄)15:41
  5. Xingtai(邢台)16:50
  6. Shaheshi(沙河市)17:09
  7. Handan(邯郸)17:35
  8. Anyang(安阳)18:26
  9. Xinxiang(新乡)19:35
  10. Zhengzhou(郑州)20:52
  11. Guanlin(关林)22:56
  12. Ruzhou(汝州)23:59
  13. Nanyang(南阳)02:02
  14. Xiangyang(襄阳)04:03
  15. Ankang(安康)08:26
  16. Hanzhong(汉中)10:51
  17. Yangpingguan(阳平关)12:13
  18. Guangyuan(广元)13:51
  19. Chengdu West(成都西)19:16

Chengdu West(成都西) → Beijing West(北京西)

K 118
Departs 21:12Arrives 05:26Daily
Fares
  • Hard sleeper ¥426 (≈ €57)
  • Soft sleeper ¥673 (≈ €90)

Official fare · Checked October 2026

  1. Chengdu West(成都西)21:12
  2. Guangyuan(广元)02:20
  3. Hanzhong(汉中)05:11
  4. Ankang(安康)08:01
  5. Xiangyang(襄阳)13:07
  6. Dengzhou(邓州)14:32
  7. Nanyang(南阳)15:24
  8. Nanzhao(南召)16:12
  9. Lushan(鲁山)16:51
  10. Baofeng(宝丰)17:15
  11. Ruzhou(汝州)17:51
  12. Zhengzhou(郑州)20:46
  13. Xinxiang(新乡)22:11
  14. Hebi(鹤壁)23:01
  15. Anyang(安阳)23:34
  16. Handan(邯郸)00:18
  17. Xingtai(邢台)00:55
  18. Shijiazhuang(石家庄)02:08
  19. Baoding(保定)03:34
  20. Beijing West(北京西)05:26

Beijing West(北京西) → Chengdudong(成都东) (D 15 / D 16)

Operator
China Railway
Tickets
Fixed fare · from ¥5540— what does this mean?

Book any time. The price won't rise, but berths sell out.

Checked October 2026

(≈ €739)
Countries🇨🇳China

From ¥5540 (≈ €739)

Book any time — the price won't rise, but berths sell out.

Beijing West(北京西) → Chengdudong(成都东)

D 15
Departs 17:00Arrives 14:18Daily
Fares
  • High-speed sleeper, 2nd class ¥5540 (≈ €739)
  • High-speed sleeper, 1st class ¥8270 (≈ €1,103)

Official fare · Checked October 2026

  1. Beijing West(北京西)17:00
  2. Baoding(保定)18:14
  3. Shijiazhuang North(石家庄北)19:44
  4. Yangquanbei(阳泉北)20:58
  5. Taiyuan(太原)21:58
  6. Jiaocheng(交城)22:46
  7. Wenshui(文水)22:59
  8. Lvliang(吕梁)23:50
  9. Yanan(延安)02:38
  10. Xiandong(西安东)05:11
  11. Ankang(安康)07:39
  12. Wanyuan(万源)09:37
  13. Dazhou(达州)11:09
  14. Nanchong(南充)12:34
  15. Chengdudong(成都东)14:18

Chengdudong(成都东) → Beijing West(北京西)

D 16
Departs 15:37Arrives 12:16Daily
Fares
  • High-speed sleeper, 2nd class ¥5540 (≈ €739)
  • High-speed sleeper, 1st class ¥8270 (≈ €1,103)

Official fare · Checked October 2026

  1. Chengdudong(成都东)15:37
  2. Nanchong(南充)17:18
  3. Dazhou(达州)18:37
  4. Wanyuan(万源)20:17
  5. Ankang(安康)21:34
  6. Xiandong(西安东)23:27
  7. Yanan(延安)02:01
  8. Lvliang(吕梁)05:30
  9. Wenshui(文水)06:25
  10. Jiaocheng(交城)06:41
  11. Taiyuan(太原)07:21
  12. Yangquanbei(阳泉北)08:19
  13. Shijiazhuang North(石家庄北)09:22
  14. Baoding(保定)10:45
  15. Beijing West(北京西)12:16

Beijing West(北京西) → Chengdudong(成都东) (D 49 / D 50)

Operator
China Railway
Tickets
Fixed fare · from ¥5780— what does this mean?

Book any time. The price won't rise, but berths sell out.

Checked October 2026

(≈ €771)
Countries🇨🇳China

From ¥5780 (≈ €771)

Book any time — the price won't rise, but berths sell out.

Beijing West(北京西) → Chengdudong(成都东)

D 49
Departs 11:07Arrives 07:55Daily
Fares
  • High-speed sleeper, 2nd class ¥5780 (≈ €771)
  • High-speed sleeper, 1st class ¥8830 (≈ €1,177)

Official fare · Checked October 2026

  1. Beijing West(北京西)11:07
  2. Baoding(保定)12:21
  3. Shijiazhuang(石家庄)13:39
  4. Zhengzhou(郑州)17:09
  5. Xinyang(信阳)19:45
  6. Hankou(汉口)21:50
  7. Yichangdong(宜昌东)00:10
  8. Chongqingbei(重庆北)05:17
  9. Hechuan(合川)05:56
  10. Chengdudong(成都东)07:55

Chengdudong(成都东) → Beijing West(北京西)

D 50
Departs 13:01Arrives 10:07Daily
Fares
  • High-speed sleeper, 2nd class ¥5780 (≈ €771)
  • High-speed sleeper, 1st class ¥8830 (≈ €1,177)

Official fare · Checked October 2026

  1. Chengdudong(成都东)13:01
  2. Suining(遂宁)14:08
  3. Hechuan(合川)15:07
  4. Chongqingbei(重庆北)15:42
  5. Enshi(恩施)18:27
  6. Yichangdong(宜昌东)20:32
  7. Jingzhou(荆州)21:23
  8. Hankou(汉口)23:04
  9. Zhengzhou(郑州)03:48
  10. Shijiazhuang(石家庄)07:23
  11. Baoding(保定)08:40
  12. Beijing West(北京西)10:07

Frequently asked questions

How many night trains run between Beijing and Chengdu?+

3 night trains connect Beijing and Chengdu, run by China Railway.

How much is a night train from Beijing to Chengdu?+

Fares vary by date and comfort class, but tickets start from ¥426 (≈ €57).

How do I book a night train from Beijing to Chengdu?+

Compare the trains above and book directly with China Railway.

Related connections

Pingwi Sleeper Train Map

Prices on Pingwi are for information only and are not an offer. We refresh them from the operators' own sites and do our best to keep them current, but the fare you are charged may differ — the price the operator shows at checkout is the one that applies.