Chengdu to Beijing Train Schedule & Tickets

12 trains run from Chengdu to Beijing. The first departs at 06:56 and the last at 21:12. Fares start from 286 CNY per adult. Operated by China Railway.

Quick answer: The train from Chengdu to Beijing takes 7h 30m – 32h 50m depending on the train, with tickets from 286 CNY.

  • Journey time7h 30m – 32h 50m
  • Fares from286 CNY
  • Trains per day1206:56–21:12
  • Night trainYes (7)

Route summary

Fastest train7h 30mG322, departs 06:56
Lowest fare286 CNY2 trains, e.g. K546 at 07:58
Most departures13:00–16:004 trains in this window
🎫 Check availability & book

Then pick a train and fare class below and book on Baolau

Timetable

Typical timetable. Pick a travel date above to check the live timetable and prices for that day.

TrainDepartsArrivesDurationFare classes (per adult)
G322 06:56 14:26 7h 30m
  • Second class Seat (G)845 CNYBook
  • First class Seat (G)1,330 CNYBook
  • Business class Seat (G)2,540 CNYBook
K546 07:58 16:48 32h 50m
  • Hard seat (K)286 CNYBook
  • Hard Sleeper 6-Berth (K)491 CNYBook
  • Soft Sleeper 4-Berth (K)738 CNYBook
G1308 10:16 20:22 10h 06m
  • Second class Seat (G)826 CNYBook
  • First class Seat (G)1,301 CNYBook
  • Business class Seat (G)2,477 CNYBook
G970 10:56 20:20 9h 24m
  • Second class Seat (G)829 CNYBook
  • First class Seat (G)1,305 CNYBook
  • Business class Seat (G)2,485 CNYBook
G1592 11:25 20:30 9h 05m
  • Second class Seat (G)845 CNYBook
  • Business class Seat (G)2,540 CNYBook
D50 13:01 10:07 21h 06m
  • Second class Seat (D)398 CNYBook
  • Second class Sleeper 6-Berth (D)721 CNYBook
  • First class Sleeper 4-Berth (D)1,035 CNYBook
D118 13:38 10:44 21h 06m
  • Second class Seat (D)419 CNYBook
  • Second class Sleeper 6-Berth (D)657 CNYBook
  • First class Sleeper 4-Berth (D)891 CNYBook
G324 15:02 22:32 7h 30m
  • Second class Seat (G)922 CNYBook
  • First class Seat (G)1,455 CNYBook
  • Business class Seat (G)2,812 CNYBook
D16 15:37 12:16 20h 39m
  • Second class Seat (D)391 CNYBook
  • Second class Sleeper 6-Berth (D)681 CNYBook
  • First class Sleeper 4-Berth (D)971 CNYBook
D996not every day 19:28 06:47 11h 19m
  • Second class Seat (D)671 CNYBook
  • Sleeper 4-Berth (D)1,045 CNYBook
  • First class Sleeper 4-Berth (D)1,865 CNYBook
D998not every day 19:33 06:55 11h 22m
  • Second class Seat (D)671 CNYBook
  • Sleeper 4-Berth (D)1,045 CNYBook
K118 21:12 05:26 32h 14m
  • Hard seat (K)286 CNYBook
  • Hard Sleeper 6-Berth (K)491 CNYBook
  • Soft Sleeper 4-Berth (K)738 CNYBook

Timetable sampled on 3 upcoming days and updated 2026-10-16 04:02. Ticket prices are per adult. A service fee and payment fees may be added at checkout and vary by payment method. Check live availability for your date.

↔ Return: Beijing to Chengdu trains

🌙 Night and sleeper trains from Chengdu to Beijing: compare fares

Other China routes

Frequently asked questions

How many trains go from Chengdu to Beijing?

12 trains in our timetable. Some may not run every day, so check the date you travel.

What time is the first and last train from Chengdu to Beijing?

The first departs at 06:56 and the last at 21:12.

How much is a train ticket from Chengdu to Beijing?

Tickets start from 286 CNY per adult. A service fee and payment fees may be added at checkout.

How do I book?

Choose your travel date on this page, click Check availability & book, and complete the booking online.

What is the fastest train from Chengdu to Beijing?

The fastest is G322, departing at 06:56 with a travel time of 7h 30m.

What is the cheapest train from Chengdu to Beijing?

The lowest fare is 286 CNY per adult, for example on K546 at 07:58 (and 2 trains in total at this fare).

How long does the train from Chengdu to Beijing take?

It takes 7h 30m – 32h 50m, depending on the train. Tickets start from 286 CNY.

Is there a night train from Chengdu to Beijing?

Yes, 7 7 trains run overnight or offer sleeper berths on this route.

Which station does the train from Chengdu leave from?

Trains from Chengdu leave from: Chengdu East Railway Station, Chengdu West Railway Station. Check the station on your ticket before you travel.