Shanghai Train
Home / Train /

Shanghai Trains

Shanghai is the gathering point of many major high speed rail lines; therefore it has convenient train services for tourists to many destinations throughout China, including trains to/from Beijing, Guangzhou, Hong Kong, Hangzhou, Nanjing, Suzhou, Chengdu, Xi'an, Guilin, Huangshan,  and Shenzhen.

They are operated at four main railway stations: Shanghai Railway Station, South Railway Station, West Railway Station, and Hongqiao Railway Station.
 

Shanghai Train Schedule

(Last Update on Jun 20, 2025)

ToTrainsDurationTicket Fare (CNY)
First/ Second Class Seat
Beijing
G104, G102, G2, G106...
48 departures from 06:17 to 21:15
4h24m - 12h27mCNY 930/ 344
USD 131/ 48
Changsha
G1321, G1772, G353, G469...
35 departures from 06:10 to 18:00
4h00m - 6h9mCNY 788/ 470
USD 111/ 66
Chengdu
D2206, D352, D636, G1974...
12 departures from 06:01 to 10:37
10h31m - 15h52mCNY 1,104/ 690
USD 155/ 97
Chongqing
D2206, D352, D636, D2216...
18 departures from 06:01 to 11:57
8h59m - 14h44mCNY 949/ 534.5
USD 133/ 75
Guangzhou
G1305, G3073, G817...
12 departures from 06:51 to 20:05
6h28m - 11h10mCNY 1,334/ 599
USD 187/ 84
Guilin
G1505, G499 at 07:50 and 11:007h18m - 9h33mCNY 1,167/ 719
USD 164/ 101
Guiyang
G1321, G353, G1371, G2189...
13 departures from 06:10 to 15:56
6h54m - 9h29mCNY 1,221/ 726.5
USD 171/ 102
Hangzhou
G4917, G7541, G1321, G7331...
255 departures from 05:44 to 22:56
0h36m - 6h55mCNY 75/ 30
USD 11/ 4
Harbin
G1204 at 09:3312h5mCNY 1,727.5/ 1,025.5
USD 243/ 144
Hohhot
G3754 at 09:5612h1mCNY 1,366/ 856.5
USD 192/ 120
Hong Kong
G99, G899 at 13:50 and 20:158h4m - 11h9mCNY 1,506/ 731
USD 212/ 103
Jinan
G104, G102, G2, G230...
68 departures from 06:17 to 18:09
2h58m - 14h58mCNY 632/ 188
USD 89/ 26
Kunming
G1371, G1377, G239, G1373 from 07:21 to 11:109h35m - 12h21mCNY 1,499.5/ 893
USD 211/ 125
Nanjing
G7032, G1786, G3124, G1970...
283 departures from 05:45 to 22:05
0h59m - 6h00mCNY 175/ 55
USD 25/ 8
Nanning
G1505, G499, G1615 from 07:50 to 11:259h33m - 12h1mCNY 1,388/ 856.5
USD 195/ 120
Qingdao
D2928, G230...
28 departures from 06:23 to 21:22
4h16m - 11h43mCNY 443/ 277
USD 62/ 39
Qinhuangdao
G1232, G1236, G1258, G1204...
7 departures from 07:47 to 11:24
6h55m - 7h52mCNY 1,142/ 659
USD 160/ 93
Shenyang
G1232, G1236, G1258...
7 departures from 07:47 to 11:24
9h37m - 10h38mCNY 1,335/ 780
USD 188/ 110
Shenzhen
D2287, G2784, G997, D377...
18 departures from 06:52 to 20:15
7h11m - 11h37mCNY 986/ 552
USD 138/ 78
Tianjin
G104, G102, G106, G110...
32 departures from 06:17 to 21:15
4h00m - 11h10mCNY 890/ 310
USD 125/ 44
Wuhan
G1786, D2206, G3124, D352...
54 departures from 06:00 to 18:04
3h30m - 8h9mCNY 503/ 284
USD 71/ 40
Xiamen North
G3091, D2287, G3059, D3131...
25 departures from 06:27 to 15:26
5h7m - 8h24mCNY 631/ 394
USD 89/ 55
Xi'an
G1970, G1802, G3176, G3180...
26 departures from 06:10 to 18:19
5h39m - 15h12mCNY 1,050.5/ 233
USD 148/ 33
Yichang East
D2206, D352, D636, D2216...
14 departures from 06:01 to 14:54
6h13m - 10h24mCNY 676/ 381
USD 95/ 54
Zhangjiajie
G469, G1369 at 07:04 and 12:417h14m - 9h7mCNY 1,286.5/ 787
USD 181/ 111
Zhengzhou
G1970, G1802, G3176...
73 departures from 06:10 to 19:05
3h42m - 8h53mCNY 694.5/ 166
USD 98/ 23
 The above schedule is for reference only. For real-time schedule and ticket booking, please click the arrival stations.

Shanghai-Hong Kong Overnight High Speed Sleeper Train

Overnight high speed sleeper trains between Shanghai and Hong Kong have been operated since June 15, 2024 on every Friday to Monday. The overall travel time is shorted from 19h34m to 10h55m. 
 

Shanghai - Hong Kong Overnight High Speed Sleeper Train Schedule and Ticket Fare

Train No.  Departure - Arrival  Travel Time  Ticket Fare
New Soft Sleeper/Second Class Seat
G899 20:15 - 07:20+1 11h5m CNY 900 (USD 125)
CNY 654 (USD 91)
 

Hong Kong - Shanghai Overnight High Speed Sleeper Train Schedule and Ticket Fare

Train No.  Departure - Arrival  Travel Time  Ticket Fare
New Soft Sleeper/Second Class Seat
G900 20:05 - 07:00+1 10h55m CNY 900 (USD 125)
CNY 654 (USD 91)
 

How to Buy Shanghai Train Tickets

1. From TravelChinaGuide by clicking the arrival destinations in the table above or using the search box on this page top. This is the most convenient way. 

2. From any railway station in mainland China, including the four in Shanghai. Remember to bring your passport, as real-name ticket policy is strictly implemented.

3. From ticket offices scattering all over China, even in some suburban areas. 

4. From the 12306.cn. This is the official website of China Railway Corporation, but you need a Chinese phone number to log in.

Tip: It is better to book the tickets in advance, especially during the peak travel time, such as  National Day and Chinese New Year. Because there is a great possibility that they will be sold out in minutes once available.

Location Map of Railway Stations in Shanghai
Location Map of Railway Stations in Shanghai
Four main railway stations are avaiable in the city center:
 

Located at 303 of Moling Road in Zhabei District, Shanghai Train Station is an integrated station which provides all kinds of scheduled trains to large numbers of cities inland, such as Beijing, Xi'an, Chengdu, Nanjing, Hangzhou, and Harbin.  It also serves the overnight sleeper trains to Beijing and overnight sleepers to Xi'an.

Shanghai Railway Station
 Video of Shanghai Railway Station
 It is the southern gate of the city which is connecting with the Pearl River Delta and other areas in southern China. Trains from there mainly leave for Guiyang, Changsha, Shenzhen, Xiamen, Nanchang, and other cities. Additionally, there are many scheduled intercity trains running from this station to Jinshan District.
Shanghai South Railway Station
Shanghai South Railway Station
 

Hongqiao Railway Station is a large-scale, multi-functional, integrated rail hub with advanced facilities and the high level of modernization. It serves high speed trains plus connections to flights, subways, city buses, coaches and taxis. Currently, this station mainly serves bullet trains to Beijing, Hangzhou, Nanjing, Suzhou, Wuxi, Fuzhou, Wenzhou, Nanchang, Xiamen, Guangzhou, Hong Kong and many other cities over China.

Shanghai Hongqiao Railway Station
Shanghai Hongqiao Railway Station
 Although the smallest one of the four stations, the West Station is a modern transportation hub serving for high speed trains, the city metro, and the city bus. It . High speed trains passing through the West Station including those to/from Nanjing, Suzhou, Changzhou, Danyang, Huishan, Hefei, and Wuxi. 
 Scheduled to be put into use in 2027, East Railway Station will be the second largest train station in Shanghai. It is located near Shanghai Pudong International Airport. After completion, trains to/from Suzhou, Hangzhou, Chongqing, Chengdu, Yangzhou, Nanjing and more places will be operated.
 

 See more
How to Get from Shanghai Hongqiao Railway Station to the Bund

How to Get from Shanghai Hongqiao Railway Station to People’s Square & Nanjing Road

How to Get from Shanghai Hongqiao Railway Station to Pudong Airport 

 

Major Rail Lines from Shanghai to:

- Last updated on Jun. 20, 2025 by Brenda Lian -