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 May 9, 2023)

ToTrainsDurationTicket Fare (CNY)
First/ Second Class Seat
G102, G2, G104, G106...
42 departures from 06:37 to 21:21
4h18m - 12h11mCNY 837/ 269
USD 123/ 40
G817, G1301, G1305 from 08:00 to 15:256h56m - 8h27mCNY 1,302.5/ 793
USD 192/ 117
Hong Kong
G99 at 14:097h56mCNY 1,452.5/ 894
USD 214/ 131
G1970, G1802, G3176, G3180...
19 departures from 06:10 to 17:07
5h39m - 8h56mCNY 1,050.5/ 659
USD 154/ 97
G1505, G1501 at 07:53 and 10:038h44m - 9h22mCNY 1,093.5/ 662.5
USD 161/ 97
G7541, G1321, G7331, G7333...
157 departures from 05:52 to 21:29
0h45m - 2h00mCNY 74/ 47
USD 11/ 7
G7032, G3124, G1970, D352...
224 departures from 05:46 to 22:13
0h21m - 1h12mCNY 44/ 16
USD 6/ 2
G7032, G3124, G1970, D352...
226 departures from 05:46 to 21:42
0h59m - 3h24mCNY 178/ 56
USD 26/ 8
G7317, G7317, G1509, G7313...
15 departures from 08:05 to 19:05
2h24m - 3h27mCNY 272/ 169.5
USD 40/ 25
G1371, G1373, G1377, G1375 from 07:22 to 11:1110h41m - 11h53mCNY 1,475/ 879
USD 217/ 129
 The above schedule is for reference only. For real-time schedule and ticket booking, please click the arrival stations.

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.  See Shanghai Train Ticket Offices

4. From the This is the official website of China Railway Corporation, but it is in Chinese only.

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.

Multiple Unit Train
 Video of Shanghai Railway Station
Waiting Room of Hongqiao Railway Station
Waiting Room of Hongqiao Station

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, Harbin.  It also serves the through trains to Hong Kongovernight sleeper trains to Beijing and overnight sleepers to Xi'an.

Location Map of Railway Stations in Shanghai
Location Map of Railway Stations in Shanghai
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.

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 Hangzhou, Nanjing, Suzhou, Wuxi, Fuzhou, Wenzhou, Nanchang, Xiamen, Beijing and several other cities over China.

 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 


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 opend in 2024, 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.


Major Rail Lines from Shanghai to:

- Last updated on May. 09, 2023 -
Questions & Answers on Shanghai 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

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

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

Around 30 to 40min by subway line 2
Asked by Hastings from TUNISIA | Feb. 22, 2019 02:47Reply
I want to know if there are direct trains from Shanghai to Wenzhou?
Can I have your schedule and where can I get the ticket? At which station?
Answers (1)
Answered by TravelChinaGuide | Feb. 24, 2019 17:41

Thank you for your inquiry.

There are around 47 direct high speed trains to Wenzhou and they depart from Hongqiao Railway Station. They run frequently like every 10 to 20min. You can input the cities and date on our website for detailed schedule. You can buy the tickets at any railway station in China mainland. If you are interested in booking ticket online in advance, you can submit your booking on our website too! We are very pleased to offer this booking service for you. Thank you.
Asked by devorah estrella from PHILIPPINES | Oct. 02, 2018 05:34Reply
Does the speed train got wifi?
Answers (1)
Answered by Nigel | Oct. 04, 2018 02:14

wifi hardly find on high speed ride.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)