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 Nov 29, 2024)

ToTrainsDurationTicket Fare (CNY)
First/ Second Class Seat
Beijing
G104, G102, G2, G106...
44 departures from 06:27 to 21:21
4h18m - 12h11mCNY 930/ 337
USD 129/ 47
Changsha
G1321, G1772, G2365, G1371...
31 departures from 06:10 to 17:38
4h22m - 6h27mCNY 753/ 437
USD 105/ 61
Chengdu
D2206, D352, D636, G1974...
12 departures from 06:01 to 10:48
11h11m - 15h52mCNY 1,104/ 690
USD 153/ 96
Chongqing
D2206, D352, D636, D3072...
16 departures from 06:01 to 11:52
10h22m - 14h16mCNY 949/ 593.5
USD 132/ 82
Guangzhou
G817, G1301, G819, D941...
6 departures from 08:00 to 20:05
6h39m - 11h10mCNY 1,402/ 599
USD 195/ 83
Guilin
G1505, G1501 from 07:53 to 10:038h41m - 9h31mCNY 1,109/ 670
USD 154/ 93
Guiyang
G1321, G1371, G2189, G1337...
10 departures from 06:10 to 13:40
8h12m - 9h32mCNY 1,186/ 693.5
USD 165/ 96
Hangzhou
G1321, G7331, G7333, G7363...
180 departures from 06:10 to 21:18
0h43m - 6h55mCNY 74/ 47
USD 10/ 7
Harbin
G1204 at 09:3312h12mCNY 1,727.5/ 1,025.5
USD 240/ 142
Hong Kong
G99, G899 at 14:09 and 20:157h47m - 11h5mCNY 1,496/ 692
USD 208/ 96
Jinan
G104, G102, G2, G222...
63 departures from 06:27 to 18:09
2h58m - 7h51mCNY 659/ 400
USD 92/ 56
Kunming
G1371, G1373, G1377, G1375 from 07:22 to 11:1111h38m - 12h32mCNY 1,476.5/ 879
USD 205/ 122
Nanjing
G7032, G3124, G1970, D352...
264 departures from 05:46 to 21:50
0h59m - 3h20mCNY 168/ 55
USD 23/ 8
Nanning
G1505, G1501 at 07:53 and 10:0311h20m - 11h59mCNY 1,330/ 807.5
USD 185/ 112
Qingdao
D2928, G222, D2152, D2146...
22 departures from 06:52 to 16:32
4h17m - 6h37mCNY 428/ 266.5
USD 59/ 37
Qinhuangdao
G1232, G1236, G1204, G1214...
6 departures from 07:47 to 11:24
6h55m - 7h27mCNY 1,142/ 659
USD 159/ 92
Shenyang
G1232, G1236, G1258...
8 departures from 07:47 to 11:24
9h31m - 10h46mCNY 1,335/ 780
USD 185/ 108
Shenzhen
G2784, D2287, G997, D377...
16 departures from 06:55 to 20:15
6h50m - 11h46mCNY 962/ 552
USD 134/ 77
Tianjin
G104, G102, G106, G110...
28 departures from 06:27 to 21:15
4h00m - 10h53mCNY 890/ 325
USD 124/ 45
Wuhan
D2206, G3124, D352, D636...
42 departures from 06:01 to 17:52
3h30m - 7h36mCNY 503/ 315
USD 70/ 44
Xiamen North
G1651, D2287, D3131, D377...
24 departures from 06:52 to 15:27
5h19m - 8h22mCNY 629/ 364
USD 87/ 51
Xi'an
G1970, G1802, G3176, G3180...
22 departures from 06:10 to 18:19
5h39m - 15h12mCNY 1,050.5/ 233
USD 146/ 32
Yichang East
D2206, D352, D636, D3072...
14 departures from 06:01 to 14:54
6h13m - 9h39mCNY 676/ 423
USD 94/ 59
Zhangjiajie
G1369 at 12:419h14mCNY 1,274.5/ 780
USD 177/ 108
Zhengzhou
G1970, G1802, G3176...
51 departures from 06:10 to 19:05
3h42m - 8h53mCNY 694.5/ 166
USD 96/ 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 Dec. 11, 2024 by Brenda Lian -
Questions & Answers on Shanghai Trains
Asked by Rachid from CHINE | Oct. 06, 2024 00:10Reply
Train to yangzhou
Is there any direct train to yangzhou
Answers (1)
Answered by Joshua | Oct. 09, 2024 22:56
00Reply


From Shanghai? Yes, there are direct high speed trains from Shanghai to Yangzhou.
Asked by Sharon from SOUTH AFRICA | Aug. 31, 2024 03:52Reply
Direct train
I want to know if there are direct trains from Pudong international airport to Hefei?
where can i get the schedule and where can i get the tickets st which station
Answers (1)
Answered by Joshua | Sep. 02, 2024 00:49
00Reply


You need to take metro line 2 to Shanghai Hongqiao Railway Station and take a train there to Hefei. Usually you need to book a ticket online and there may not be suitable departure if buy at train stations. You can see the schedule and buy the tickets on 12306.cn or book through TravelChinaGuide on this page https://www.travelchinaguide.com/china-trains/
Asked by Estelle from NEW ZEALAND | Jul. 19, 2020 19:41Reply
The transportation from Suzhou to Pudong Airport.
I will take a flight departing from Shanghai PVG airport. Please suggest a proper way from Suzhou. Is train a good choice.
Answers (1)
Answered by Ella from NETHERLANDS | Jul. 20, 2020 19:08
00Reply


Train is OK from Suzhou to Shanghai station, the airport shuttle bus is available at the South square of Shanghai station, but it still takes one hour to PVG airport. The other way is to take metro in Shanghai but need one or two connections on the way.
The most convenient way to take the airport shuttle bus from Suzhou to PVG airport directly if your time permits. The buses are available every 45 minutes, and the departure point is at the gate of China Eastern Airlines business hall on Renmin Road and Ganjiang Road.
Asked by Quinlan from AUSTRALIA | Jul. 03, 2019 03:08Reply
What is the easiest way to go from PVG to Hangzhou?
I will stay near West Lake. Thank you.
Answers (1)
Answered by Noel from USA | Jul. 03, 2019 19:30
00Reply


I heard that there is long distance bus from PVG to Hangzhou, but maybe very few buses a day. I am not sure where the bus will stop at. If you want confirmed travel time, you can use rail service. You can first take taxi or metro line 2 or airport shuttle bus from PVG to Hongqiao Station and then take a high speed ride to Hangzhou. Hangzhou main station is closer to West Lake, but East Station is also not very far away. Both stations are good option.
Asked by Serene Lim from SINGAPORE | May. 17, 2019 03:17Reply
Shanghai HongQiao Station to People's Square Station
How long does it need to travel from Shanghai HongQiao Station to People's Square Station?
Answers (1)
Answered by Nikolas | May. 20, 2019 03:27
00Reply


Around 30 to 40min by subway line 2
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail