Beijing to Chengdu Train Schedule & Tickets

12 trains run from Beijing to Chengdu. The first departs at 07:00 and the last at 20:41. Fares start from 286 CNY per adult. Operated by China Railway.

Quick answer: The train from Beijing to Chengdu takes 7h 28m – 31h 55m depending on the train, with tickets from 286 CNY.

  • Journey time7h 28m – 31h 55m
  • Fares from286 CNY
  • Trains per day1207:00–20:41
  • Night trainYes (7)

Route summary

Fastest train7h 28mG323, departs 15:00
Lowest fare286 CNY2 trains, e.g. K117 at 11:54
Most departures09:00–12:005 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)
G321 07:00 14:30 7h 30m
  • Second class Seat (G)922 CNYBook
  • First class Seat (G)1,455 CNYBook
G969 09:10 18:55 9h 45m
  • Second class Seat (G)845 CNYBook
  • First class Seat (G)1,330 CNYBook
  • Business class Seat (G)2,540 CNYBook
G1307 09:29 19:00 9h 31m
  • Second class Seat (G)918 CNYBook
  • First class Seat (G)1,450 CNYBook
  • Business class Seat (G)2,803 CNYBook
G1591 09:40 19:31 9h 51m
  • Second class Seat (G)814 CNYBook
  • First class Seat (G)1,280 CNYBook
  • Business class Seat (G)2,648 CNYBook
D49 11:07 07:55 20h 48m
  • Second class Seat (D)398 CNYBook
  • Second class Sleeper 6-Berth (D)721 CNYBook
  • First class Sleeper 4-Berth (D)1,035 CNYBook
K117 11:54 19:16 31h 22m
  • Hard seat (K)286 CNYBook
  • Hard Sleeper 6-Berth (K)491 CNYBook
  • Soft Sleeper 4-Berth (K)738 CNYBook
D117 12:50 10:36 21h 46m
  • Second class Seat (D)419 CNYBook
  • Second class Sleeper 6-Berth (D)657 CNYBook
  • First class Sleeper 4-Berth (D)891 CNYBook
K545 13:40 21:35 31h 55m
  • Hard seat (K)286 CNYBook
  • Hard Sleeper 6-Berth (K)491 CNYBook
G323 15:00 22:28 7h 28m
  • Second class Seat (G)907 CNYBook
  • Business class Seat (G)2,756 CNYBook
D15 17:00 14:18 21h 18m
  • Second class Seat (D)391 CNYBook
  • Second class Sleeper 6-Berth (D)681 CNYBook
  • First class Sleeper 4-Berth (D)971 CNYBook
D995 20:36 08:41 12h 05m
  • Second class Seat (D)671 CNYBook
  • Sleeper 4-Berth (D)1,045 CNYBook
  • First class Sleeper 4-Berth (D)1,865 CNYBook
D997 20:41 08:46 12h 05m
  • Second class Seat (D)671 CNYBook
  • Sleeper 4-Berth (D)1,045 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: Chengdu to Beijing trains

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

Other China routes

Frequently asked questions

How many trains go from Beijing to Chengdu?

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 Beijing to Chengdu?

The first departs at 07:00 and the last at 20:41.

How much is a train ticket from Beijing to Chengdu?

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 Beijing to Chengdu?

The fastest is G323, departing at 15:00 with a travel time of 7h 28m.

What is the cheapest train from Beijing to Chengdu?

The lowest fare is 286 CNY per adult, for example on K117 at 11:54 (and 2 trains in total at this fare).

How long does the train from Beijing to Chengdu take?

It takes 7h 28m – 31h 55m, depending on the train. Tickets start from 286 CNY.

Is there a night train from Beijing to Chengdu?

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

Which station does the train from Beijing leave from?

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