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 Feb 10, 2026)

ToTrainsDurationTicket Fare (CNY)
First/ Second Class Seat
Beijing
G532, G548, G2, G4...
43 departures from 06:31 to 21:15
4h24m - 12h27mCNY 930/ 338
USD 135/ 49
Changsha
G4693, G4941, G4645, G4535...
52 departures from 00:38 to 21:08
4h00m - 10h8mCNY 763/ 188
USD 111/ 27
Chengdu
G4881, D2206, D352, D636...
15 departures from 04:25 to 18:44
10h31m - 15h52mCNY 1,105/ 660
USD 160/ 96
Chongqing
D2206, D352, D636, G3390...
20 departures from 06:01 to 19:40
8h59m - 17h11mCNY 950/ 274
USD 138/ 40
Guangzhou
G1305, G3073...
19 departures from 06:51 to 17:43
6h14m - 16h2mCNY 1,292/ 246
USD 187/ 36
Guilin
G1505, G263, D197, D195 from 07:50 to 12:307h18m - 16h20mCNY 1,218/ 317
USD 177/ 46
Guiyang
G4941, G4021, G4023, G1321...
16 departures from 01:38 to 15:56
6h54m - 9h29mCNY 1,207/ 714
USD 175/ 103
Hangzhou
G4693, G4201, G4959, G4861...
292 departures from 00:38 to 22:55
0h36m - 6h55mCNY 73/ 29
USD 11/ 4
Harbin
G1204 at 09:3312h5mCNY 1,758/ 1,045
USD 255/ 151
Hohhot
G3754 at 09:5612h1mCNY 1,366/ 856.5
USD 198/ 124
Hong Kong
G384, G901 at 08:47 and 13:508h6m - 9h5mCNY 1,515/ 949
USD 220/ 138
Jinan
G4758, G532, G548...
69 departures from 01:37 to 21:39
2h58m - 14h59mCNY 658/ 151
USD 95/ 22
Kunming
G1371, G1377, G201, G1373 from 07:21 to 11:109h35m - 12h19mCNY 1,531/ 956
USD 222/ 139
Nanjing
G4812, G4868, D4422, G4660...
326 departures from 00:26 to 22:05
0h59m - 6h00mCNY 144.5/ 55
USD 21/ 8
Nanning
G1505, G263, G1615, D197...
7 departures from 07:50 to 12:30
9h33m - 20h12mCNY 1,446/ 363
USD 210/ 53
Qingdao
D4390, D4394, D2928...
29 departures from 01:05 to 21:22
4h16m - 11h43mCNY 451/ 249
USD 65/ 36
Qinhuangdao
G1232, G1204, G100, G1252...
5 departures from 07:47 to 11:24
5h24m - 7h26mCNY 1,142/ 659
USD 166/ 96
Shenyang
G1232, G1236, G1258...
7 departures from 07:47 to 11:24
7h55m - 10h38mCNY 1,335/ 780
USD 193/ 113
Shenzhen
D2287, G2784, G997, D377...
14 departures from 06:52 to 15:00
7h12m - 16h56mCNY 1,073/ 291
USD 156/ 42
Tianjin
G532, G550, G598, G1232...
28 departures from 06:31 to 21:15
3h59m - 11h10mCNY 873.5/ 305
USD 127/ 44
Wuhan
D4422, G4660, G4762, D4434...
76 departures from 00:38 to 20:38
3h35m - 10h3mCNY 464.5/ 163
USD 67/ 24
Xiamen North
G4885, G4593, G3091...
28 departures from 01:23 to 15:15
4h50m - 8h24mCNY 708/ 442
USD 103/ 64
Xian
G4812, G4786, G4948, G4774...
33 departures from 00:26 to 18:44
5h39m - 15h12mCNY 1,050.5/ 233
USD 152/ 34
Yichang East
D4422, D4458, D2206, D352...
16 departures from 00:38 to 19:40
6h13m - 11h52mCNY 676/ 212
USD 98/ 31
Zhangjiajie
G4535, G219, G1471, G1369 from 02:22 to 12:447h15m - 9h11mCNY 1,258/ 787
USD 182/ 114
Zhengzhou
G4812, G4868, G4802, G4678...
92 departures from 00:26 to 19:25
3h42m - 8h53mCNY 694.5/ 166
USD 101/ 24
 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 Feb. 10, 2026 by Sule Su -