Beijing to Guangzhou Train Schedule & Tickets

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

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

  • Journey time7h 17m – 29h 11m
  • Fares from286 CNY
  • Trains per day1805:19–23:06
  • Night trainYes (10)

Route summary

Fastest train7h 17mG381, departs 10:00
Lowest fare286 CNY4 trains, e.g. K599 at 05:19
Most departures19:00–22:007 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)
K599 05:19 10:30 29h 11m
  • Hard seat (K)286 CNYBook
  • Hard Sleeper 6-Berth (K)491 CNYBook
  • Soft Sleeper 4-Berth (K)819 CNYBook
G1025 07:26 18:02 10h 36m
  • Second class Seat (G)913 CNYBook
  • First class Seat (G)1,440 CNYBook
  • Premium First class Seat (G)1,967 CNYBook
  • Business class Seat (G)3,109 CNYBook
G301 08:00 15:36 7h 36m
  • Second class Seat (G)1,068 CNYBook
  • First class Seat (G)1,688 CNYBook
G1579 08:32 19:16 10h 44m
  • Second class Seat (G)906 CNYBook
  • First class Seat (G)1,429 CNYBook
  • Business class Seat (G)3,085 CNYBook
D35 09:17 06:43 21h 26m
  • Second class Seat (D)360 CNYBook
  • Second class Sleeper 6-Berth (D)604 CNYBook
  • First class Sleeper 4-Berth (D)886 CNYBook
G381 10:00 17:17 7h 17m
  • Second class Seat (G)1,068 CNYBook
G1043 10:15 20:55 10h 40m
  • Second class Seat (G)913 CNYBook
  • First class Seat (G)1,440 CNYBook
  • Business class Seat (G)3,109 CNYBook
G1051 12:26 22:49 10h 23m
  • Second class Seat (G)913 CNYBook
  • First class Seat (G)1,440 CNYBook
  • Premium First class Seat (G)1,967 CNYBook
  • Business class Seat (G)3,109 CNYBook
G305 14:00 21:43 7h 43m
  • Second class Seat (G)1,068 CNYBook
  • First class Seat (G)1,523 CNYBook
  • Premium First class Seat (G)2,081 CNYBook
Z13 14:25 12:36 22h 11m
  • Hard seat (Z)286 CNYBook
D921not every day 19:33 06:42 11h 09m
  • Second class Seat (D)744 CNYBook
  • Sleeper 4-Berth (D)905 CNYBook
D901not every day 19:42 06:23 10h 41m
  • Sleeper 4-Berth (D)865 CNYBook
D903not every day 20:01 06:29 10h 28m
  • Second class Seat (D)738 CNYBook
  • Sleeper 4-Berth (D)965 CNYBook
D927not every day 20:12 06:52 10h 40m
  • Sleeper 4-Berth (D)985 CNYBook
D923not every day 20:22 06:47 10h 25m
  • Second class Seat (D)744 CNYBook
  • Sleeper 4-Berth (D)865 CNYBook
Z501 20:23 18:05 21h 42m
  • Hard seat (Z)286 CNYBook
G897not every day 21:01 06:22 9h 21m
  • Second class Seat (G)810 CNYBook
  • Premier class Seat (G)872 CNYBook
  • Sleeper 4-Berth (G)1,105 CNYBook
Z111not every day 23:06 20:56 21h 50m
  • Hard seat (Z)286 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: Guangzhou to Beijing trains

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

Other China routes

Frequently asked questions

How many trains go from Beijing to Guangzhou?

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

The first departs at 05:19 and the last at 23:06.

How much is a train ticket from Beijing to Guangzhou?

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 Guangzhou?

The fastest is G381, departing at 10:00 with a travel time of 7h 17m.

What is the cheapest train from Beijing to Guangzhou?

The lowest fare is 286 CNY per adult, for example on K599 at 05:19 (and 4 trains in total at this fare).

How long does the train from Beijing to Guangzhou take?

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

Is there a night train from Beijing to Guangzhou?

Yes, 10 10 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 Fengtai Railway Station, Beijing West Railway Station. Check the station on your ticket before you travel.