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, Xian, 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 Jul 8, 2026)

ToTrainsDurationTicket Fare (CNY)
First/ Second Class Seat
Beijing
G532, G548, G2, G4...
50 departures from 06:31 to 21:15
4h24m - 12h27mCNY 883/ 321
USD 132/ 48
Changsha
G1321, G1772, G205, G219...
40 departures from 06:07 to 21:08
4h - 10h8mCNY 784/ 213
USD 117/ 32
Chengdu
D2206, D352, D636, G1974...
14 departures from 06:01 to 18:44
10h31m - 15h52mCNY 1,105/ 690
USD 165/ 103
Chongqing
D2206, D352, D636, G3390...
20 departures from 06:01 to 19:40
8h59m - 17h11mCNY 950/ 321
USD 142/ 48
Guangzhou
G1305, G3073...
22 departures from 06:51 to 20:05
6h14m - 16h2mCNY 1,348/ 271
USD 201/ 40
Guilin
G1505, G263, D197, D195 from 07:50 to 12:307h18m - 16h20mCNY 1,145/ 289
USD 171/ 43
Guiyang
G1321, G205, G1371, G2189...
13 departures from 06:07 to 15:56
6h54m - 9h29mCNY 1,246/ 739
USD 186/ 110
Hangzhou
D61, G4917, G7541, G1321...
278 departures from 04:32 to 22:55
36m - 6h55mCNY 75/ 30
USD 11/ 4
Harbin
G1204 at 09:3312h5mCNY 1,763/ 1,101
USD 263/ 164
Hohhot
G3754 at 09:5612h1mCNY 1,318/ 826
USD 197/ 123
Hong Kong
G384, G901, G899 from 08:47 to 20:158h6m - 11h10mCNY 1,543/ 769
USD 230/ 115
Jinan
G4976, G532, G548...
73 departures from 00:42 to 21:39
2h58m - 14h58mCNY 638/ 160
USD 95/ 24
Kunming
G1371, G1377, G201, G1373 from 07:21 to 11:109h35m - 12h16mCNY 1,531/ 956
USD 229/ 143
Nanjing
G4976, G7032, G1786, G3124...
291 departures from 00:42 to 22:05
59m - 6hCNY 166/ 55
USD 25/ 8
Nanning
G1505, G263, G1615, D197...
7 departures from 07:50 to 12:30
9h33m - 20h12mCNY 1,362/ 330
USD 203/ 49
Qingdao
D2928, G986, D2152...
27 departures from 06:23 to 21:22
4h16m - 11h43mCNY 451/ 266
USD 67/ 40
Qinhuangdao
G1232, G1258, G1204, G100...
6 departures from 07:47 to 11:24
5h24m - 7h47mCNY 1,130/ 679
USD 169/ 101
Shenyang
G1232, G1236, G1258...
7 departures from 07:47 to 11:24
7h55m - 10h38mCNY 1,340/ 823.5
USD 200/ 123
Shenzhen
D2287, G2784, G997, D377...
20 departures from 06:52 to 20:15
6h35m - 16h56mCNY 1,061/ 312
USD 158/ 47
Tianjin
G532, G550, G566, G598...
29 departures from 06:31 to 21:15
3h59m - 11h10mCNY 811/ 325
USD 121/ 49
Wuhan
G1786, D2206, G3124, D352...
61 departures from 06:00 to 20:38
3h32m - 10h3mCNY 487/ 163
USD 73/ 24
Xiamen North
G3091, D2287, G3059...
26 departures from 06:20 to 15:15
5h3m - 8h24mCNY 698/ 436
USD 104/ 65
Xian
G1970, G1802, G3176, G464...
30 departures from 06:09 to 18:44
5h39m - 15h27mCNY 1,039/ 233
USD 155/ 35
Yichang East
D2206, D352, D636, D2216...
14 departures from 06:01 to 19:40
6h13m - 11h51mCNY 676/ 241
USD 101/ 36
Zhangjiajie
G219, G1471, G1369 from 07:04 to 12:447h15m - 9h11mCNY 1,205/ 753
USD 180/ 112
Zhengzhou
G1970, G1802, G3176, G3144...
73 departures from 06:09 to 19:05
3h42m - 9h25mCNY 650/ 166
USD 97/ 25
 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:25+1 11h10m CNY 1,320 (USD 191)
CNY 769 (USD 111)
 

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 - 06:58+1 10h58m CNY 1,320 (USD 191)
CNY 769 (USD 111)
 

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, Xian, Chengdu, Nanjing, Hangzhou, and Harbin.  It also serves the overnight sleeper trains to Beijing and overnight sleepers to Xian.

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 Jul. 08, 2026 by Sule Su -