Guangzhou to Beijing Train Schedule & Tickets

18 trains run from Guangzhou to Beijing. The first departs at 06:30 and the last at 21:25. Fares start from 286 CNY per adult. Operated by China Railway.

Quick answer: The train from Guangzhou to Beijing takes 7h 17m – 30h 03m depending on the train, with tickets from 286 CNY.

  • Journey time7h 17m – 30h 03m
  • Fares from286 CNY
  • Trains per day1806:30–21:25
  • Night trainYes (11)

Route summary

Fastest train7h 17mG382, departs 12:13
Lowest fare286 CNY4 trains, e.g. Z112 at 06:30
Most departures19:00–22:006 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)
Z112 06:30 05:28 22h 58m
  • Hard seat (Z)286 CNYBook
  • Hard Sleeper 6-Berth (Z)491 CNYBook
G1026 07:22 17:58 10h 36m
  • Second class Seat (G)913 CNYBook
  • First class Seat (G)1,440 CNYBook
  • Business class Seat (G)3,109 CNYBook
G1580 08:07 19:13 11h 06m
  • Second class Seat (G)906 CNYBook
  • First class Seat (G)1,429 CNYBook
  • Business class Seat (G)3,085 CNYBook
Z502 08:30 06:49 22h 19m
  • Hard seat (Z)286 CNYBook
  • Hard Sleeper 6-Berth (Z)491 CNYBook
  • Soft Sleeper 4-Berth (Z)819 CNYBook
  • Soft Sleeper 2-Berth (Z)1,338 CNYBook
G302 08:37 16:27 7h 50m
  • Second class Seat (G)1,068 CNYBook
  • First class Seat (G)1,523 CNYBook
  • Business class Seat (G)3,290 CNYBook
G1044 11:16 21:31 10h 15m
  • Second class Seat (G)913 CNYBook
  • First class Seat (G)1,440 CNYBook
  • Business class Seat (G)3,109 CNYBook
G382 12:13 19:30 7h 17m
  • Second class Seat (G)1,068 CNYBook
  • First class Seat (G)1,688 CNYBook
G1052 12:20 22:51 10h 31m
  • Second class Seat (G)913 CNYBook
  • First class Seat (G)1,440 CNYBook
  • Business class Seat (G)3,109 CNYBook
G306 14:15 21:49 7h 34m
  • Second class Seat (G)1,068 CNYBook
  • First class Seat (G)1,688 CNYBook
  • Business class Seat (G)3,290 CNYBook
K600 14:50 20:53 30h 03m
  • Hard seat (K)286 CNYBook
  • Hard Sleeper 6-Berth (K)491 CNYBook
  • Soft Sleeper 4-Berth (K)819 CNYBook
D36 16:00 13:46 21h 46m
  • Second class Seat (D)360 CNYBook
  • Second class Sleeper 6-Berth (D)604 CNYBook
  • First class Sleeper 4-Berth (D)886 CNYBook
Z14 17:08 15:15 22h 07m
  • Hard seat (Z)286 CNYBook
  • Hard Sleeper 6-Berth (Z)491 CNYBook
  • Soft Sleeper 4-Berth (Z)819 CNYBook
  • Soft Sleeper 2-Berth (Z)1,480 CNYBook
D922not every day 20:03 06:22 10h 19m
  • Second class Seat (D)744 CNYBook
  • Sleeper 4-Berth (D)905 CNYBook
D924not every day 20:12 06:27 10h 15m
  • Second class Seat (D)744 CNYBook
  • Sleeper 4-Berth (D)965 CNYBook
D902not every day 20:20 06:32 10h 12m
  • Sleeper 4-Berth (D)865 CNYBook
D928not every day 20:22 07:05 10h 43m
  • Second class Seat (D)744 CNYBook
  • Sleeper 4-Berth (D)985 CNYBook
D904not every day 20:29 06:43 10h 14m
  • Second class Seat (D)730 CNYBook
  • Sleeper 4-Berth (D)955 CNYBook
G898not every day 21:25 06:53 9h 28m
  • Second class Seat (G)810 CNYBook
  • Sleeper 4-Berth (G)985 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 Guangzhou trains

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

Other China routes

Frequently asked questions

How many trains go from Guangzhou to Beijing?

18 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 Guangzhou to Beijing?

The first departs at 06:30 and the last at 21:25.

How much is a train ticket from Guangzhou 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 Guangzhou to Beijing?

The fastest is G382, departing at 12:13 with a travel time of 7h 17m.

What is the cheapest train from Guangzhou to Beijing?

The lowest fare is 286 CNY per adult, for example on Z112 at 06:30 (and 4 trains in total at this fare).

How long does the train from Guangzhou to Beijing take?

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

Is there a night train from Guangzhou to Beijing?

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

Which station does the train from Guangzhou leave from?

Trains from Guangzhou leave from: Guangzhou Baiyun Railway Station, Guangzhou South Railway Station, Guangzhou North Railway Station. Check the station on your ticket before you travel.