Trains to Beijing
China Train Ticket Service
The first section of railway in Beijing was constructed in 1865 AD by a British merchant. At that time, the Chinese government thought the train and railway were monsters, so they bought them from the merchant and destroyed them.
Although this event reads like a joke, it is the beginning of the development of Beijing and Chinese railway system. Nowadays, travelers can take a high-speed train from most Chinese cities to Beijing without the need to stay overnight on the train. Many foreign cites’ railway networks have been extended to Beijing too.
Please check out the most popular trains to Beijing from Shanghai, Tianjin, Xian, Wuhan, Guangzhou, and Shenzhen as below. General speaking, the ticket prices of trains which depart in the late morning and arrive in Beijing during daytime are higher. If the train departs in the early morning, or it is an overnight train, the prices are lower. All the train schedules are updated on March 10th, 2023.

Trains to Beijing from Shanghai
There are around 42 high-speed trains depart from Shanghai for Beijing every day. Most trains running from Shanghai to Beijing are Fuxing Hao, the fastest type of high-speed train in China, which allows passengers to spend less than 5 hours traveling from Shanghai to Beijing. Most trains departs from Shanghai Hongqiao Station and Arrives in Beijing South Station. The earliest train departs at 6:37 am, and the last one departs at 9:21 pm. The lowest price for a high-speed train ticket is 271 CNY (39.2 USD) and the highest price is 2337 CNY (338.3 USD).

Schedule for Major Shanghai to Beijing Trains
Train Schedule last updated: Sep.20, 2023
Train Number |
Times (Departure-Arrival) |
Duration |
Stations |
---|---|---|---|
G2 |
07:00-1136 |
4h36m |
Shanghai Station-Beijing South |
G8 |
09:00-13:27 |
4h27m |
Shanghai Hongqiao-Beijing South |
G12 |
11:00-15:31 |
4h31m |
Shanghai Hongqiao-Beijing South |
G18 |
14:00-18:35 |
4h35m |
Shanghai Hongqiao-Beijing South |
G22 |
16:00-20:37 |
4h37m |
Shanghai Hongqiao-Beijing South |
G28 |
19:00-23:18 |
4h18m |
Shanghai Hongqiao-Beijing South |
Trains to Beijing from Tianjin
There are around 235 high-speed trains depart from Tianjin for Beijing every day. Due to the sky-high housing price of Beijing, many company employees can only work in Beijing and live in Tianjin. They have to get up very early and take a high-speed train to Beijing for work, and return to Tianjin at late night. So the earliest train departs at 4:41 am. The ticket price can be as low as 28 CNY (4.1 USD). Most Trains arrive in Beijing in less than one hour from Tainjin. In order to let those company employees go to work more conveniently, it is possible to board on a train to Beijing from eight railway stations in Tianjin - Tianjin West, Tianjin South, Tianjin, Binhai, Binhai West, Tanggu, Junliangcheng North, and Wuqing.

Schedule for Major Tianjin to Beijing Trains
Train Schedule last updated: Sep.20, 2023
Train Number |
Times (Departure-Arrival) |
Duration |
Stations |
---|---|---|---|
D726 |
04:41-06:03 |
1h22m |
Tianjin West-Beijing Station |
C2608 |
06:00-06:22 |
22m |
Wuqing-Beijing South |
C2616 |
06:52-07:31 |
39m |
Tianjin West-Beijing South |
C2206 |
07:20-07:57 |
37m |
Tianjin Station-Beijing South |
C2556 |
08:09-09:12 |
1h3m |
Binhai-Beijing South |
C2560 |
09:33-10:32 |
59m |
Tanggu-Beijing South |
C2562 |
10:37-11:07 |
30m |
Tianjin-Beijing South |
C2566 |
11:08-12:18 |
1h10m |
Binhai-Beijing South |
Trains to Beijing from Xi’an
There are around 20 high-speed trains depart from Xi’an for Beijing every day. Beijing and Xi’an are two most historical cities in China. Many tourists travel to Beijing from Xi’an for one or tow days’ sightseeing. Currently, every high-speed train departs from Xi’an North Station and arrive in Beijing West Station. It takes around five hours for the Xi’an to Beijing train ride. The lowest ticket price is 450.5 CNY (65.2 USD), and the highest is 1815.5 CNY (263 USD).

Schedule for Major Xi'an to Beijing Trains
Train Schedule last updated: Sep.20, 2023
Train Number |
Times (Departure-Arrival) |
Duration |
Stations |
---|---|---|---|
G672 |
09:03-14:21 |
5h18m |
Xi'an North-Beijing West |
G686 |
10:33-15:48 |
5h15m |
Xi'an North-Beijing West |
G430 |
12:05-17:14 |
5h9m |
Xi'an North-Beijing West |
G662 |
15:09-20:30 |
5h21m |
Xi'an North-Beijing West |
G666 |
17:34-23:13 |
5h39m |
Xi'an North-Beijing West |
Trains to Beijing from Wuhan
There are around 33 high-speed trains depart from Wuhan for Beijing every day. 22 of them are Fuxing Hao trains, which allows passengers to arrive in Beijing in around four hours. The rest 11 are Hexie Hao trains, which have a lower speed and more stops. These trains need five or six hours to run from Wuhan to Beijing. All the trains depart from the Wuhan or Hankou Stations and arrive in the Beijing West Station. The lowest ticket price is 410 CNY (59.3 USD) and the highest is 1960 CNY (283.7 USD).

Schedule for Major Wuhan to Beijing Trains
Train Schedule last updated: Sep.20, 2023
Train Number |
Times (Departure-Arrival) |
Duration |
Stations |
---|---|---|---|
G66 |
07:40-11:35 |
3h55m |
Wuhan Station-Beijing West |
G892 |
09:16-13:25 |
4h9m |
Wuhan Station-Beijing West |
G506 |
10:38-16:08 |
5h30m |
Wuhan Station-Beijing West |
G894 |
13:35-17:23 |
3h48m |
Wuhan Station-Beijing West |
G338 |
16:02-21:20 |
5h18m |
Wuhan Station-Beijing West |
G94 |
18:30-22:37 |
4h7m |
Wuhan Station-Beijing West |
Trains to Beijing from Guangzhou and Shenzhen
There are around 6 high-speed trains depart from Guangzhou for Beijing every day. All the 6 trains departs from Guangzhou South Station and arrive in Beijing West Station. It takes between 8 and 10 hours for this 2300-kilometer-long train ride. The lowest ticket price is 861.5 CNY (124.7 USD), and highest is 3041.5 CNY (440 USD).
Shenzhen is only 147 kilometers to the southeast of Guangzhou, so most trains from Shenzhen to Beijing also pass by Guangzhou. The time needed from Shenzhen to Beijing is only around 0.5 hour longer than Guangzhou to Beijing. And the ticket price is only 60 to 100 CNY higher than Guangzhou to Beijing. However, if a passenger choose to take the overnight train D728, the traveling time would increase to 22 hours and the ticket price would go down to 389 CNY (56.3 USD).

Schedule for Major Guangzhou and Shenzhen to Beijing Trains
Train Schedule last updated: Sep.20, 2023
Train Number |
Time (Departure-Arrival) |
Duration |
Stations |
---|---|---|---|
G336 |
07:42-17:59 |
10h17m |
Guangzhou South-Beijing West |
G336 |
06:55-17:59 |
11h4m |
Shenzhen Futian-Beijing West |
G82 |
08:25-16:27 |
8h2m |
Guangzhou South-Beijing West |
G82 |
07:50-16:27 |
8h37m |
Shenzhen North-Beijing West |
G80 |
11:53-19:30 |
7h37m |
Guangzhou South-Beijing West |
G80 |
11:21-19:30 |
8h9m |
Shenzhen North-Beijing West |
G78 |
13:50-21:49 |
7h59m |
Guangzhou South-Beijing West |
D728 |
14:20-12:18 |
21h58m |
Shenzhen Station-Beijing Fengtai |
How to Get to Railway Stations in Beijing?
You Might Want to Know

How to take a train in China
Read on to make your train travel in China more smoothly

How to change or cancel train tickets
Learn about the least expensive way to change or cancel your train tickets

Luggage Allowance for Trains in China
Check out what can be taken on trains in China
China Train Travel Tips
Popular China High-Speed Train Routes