50
Checking Seats Availability
Loading seats data...

From Shanghai Hongqiao to Shenzhen by train

#D2287
07:02
AOH Shanghai Hongqiao
18:37
IOQ Shenzhen North
11h 35m
Instant  Refund 
#D2287
07:02
AOH Shanghai Hongqiao
18:37
IOQ Shenzhen North
11h 35m
Instant  Refund 
#D3125
08:49
AOH Shanghai Hongqiao
20:39
IOQ Shenzhen North
11h 50m
Instant  Refund 
#D3125
08:49
AOH Shanghai Hongqiao
20:39
IOQ Shenzhen North
11h 50m
Instant  Refund 
#D2285
09:05
AOH Shanghai Hongqiao
20:50
IOQ Shenzhen North
11h 45m
Instant  Refund 
#D2285
09:05
AOH Shanghai Hongqiao
20:50
IOQ Shenzhen North
11h 45m
Instant  Refund 
#D3107
09:40
AOH Shanghai Hongqiao
21:40
IOQ Shenzhen North
12h
Instant  Refund 
#D3107
09:40
AOH Shanghai Hongqiao
21:40
IOQ Shenzhen North
12h
Instant  Refund 
#D2281
10:28
AOH Shanghai Hongqiao
22:08
IOQ Shenzhen North
11h 40m
Instant  Refund 
#D2281
10:28
AOH Shanghai Hongqiao
22:08
IOQ Shenzhen North
11h 40m
Instant  Refund 
#D2283
11:24
AOH Shanghai Hongqiao
22:54
IOQ Shenzhen North
11h 30m
Instant  Refund 
#D2283
11:24
AOH Shanghai Hongqiao
22:54
IOQ Shenzhen North
11h 30m
Instant  Refund 
11:41
AOH Shanghai Hongqiao
06:26
IOQ Shenzhen North
18h 45m
Instant  Refund 
11:41
AOH Shanghai Hongqiao
06:26
IOQ Shenzhen North
18h 45m
Instant  Refund 
11:41
AOH Shanghai Hongqiao
06:26
IOQ Shenzhen North
18h 45m
Instant  Refund 
13:20
AOH Shanghai Hongqiao
08:15
IOQ Shenzhen North
18h 55m
Instant  Refund 
13:20
AOH Shanghai Hongqiao
08:15
IOQ Shenzhen North
18h 55m
Instant  Refund 
13:20
AOH Shanghai Hongqiao
08:15
IOQ Shenzhen North
18h 55m
Instant  Refund 
19:34
AOH Shanghai Hongqiao
06:54
IOQ Shenzhen North
11h 20m
Instant  Refund 
19:55
AOH Shanghai Hongqiao
06:30
IOQ Shenzhen North
10h 35m
Instant  Refund 
19:55
AOH Shanghai Hongqiao
06:30
IOQ Shenzhen North
10h 35m
Instant  Refund 
20:00
AOH Shanghai Hongqiao
06:35
IOQ Shenzhen North
10h 35m
Instant  Refund 
20:00
AOH Shanghai Hongqiao
06:35
IOQ Shenzhen North
10h 35m
Instant  Refund 
20:05
AOH Shanghai Hongqiao
06:45
IOQ Shenzhen North
10h 40m
Instant  Refund 
20:05
AOH Shanghai Hongqiao
06:45
IOQ Shenzhen North
10h 40m
Instant  Refund 
20:09
AOH Shanghai Hongqiao
07:29
IOQ Shenzhen North
11h 20m
Instant  Refund 
20:09
AOH Shanghai Hongqiao
06:54
IOQ Shenzhen North
10h 45m
Instant  Refund 
20:09
AOH Shanghai Hongqiao
06:54
IOQ Shenzhen North
10h 45m
Instant  Refund 

From Hongqiao Airport (SHA) to Guangdong (SZX) by flight

#CA1893
07:10
SHA Hongqiao Airport, Shanghai
10:00
SZX Shenzhen Baoan Airport, Guangdong
2h 50m
 
#9C8917
07:30
SHA Hongqiao Airport, Shanghai
10:10
SZX Shenzhen Baoan Airport, Guangdong
2h 40m
 
07:35
SHA Hongqiao Airport, Shanghai
10:05
SZX Shenzhen Baoan Airport, Guangdong
2h 30m
 
09:00
SHA Hongqiao Airport, Shanghai
11:30
SZX Shenzhen Baoan Airport, Guangdong
2h 30m
 
#CA1893
09:10
SHA Hongqiao Airport, Shanghai
12:00
SZX Shenzhen Baoan Airport, Guangdong
2h 50m
 
09:15
SHA Hongqiao Airport, Shanghai
11:50
SZX Shenzhen Baoan Airport, Guangdong
2h 35m
 
#MF8371
09:30
SHA Hongqiao Airport, Shanghai
12:00
SZX Shenzhen Baoan Airport, Guangdong
2h 30m
 
#9C8775
09:35
SHA Hongqiao Airport, Shanghai
12:15
SZX Shenzhen Baoan Airport, Guangdong
2h 40m
 
10:00
SHA Hongqiao Airport, Shanghai
12:40
SZX Shenzhen Baoan Airport, Guangdong
2h 40m
 
10:15
SHA Hongqiao Airport, Shanghai
12:35
SZX Shenzhen Baoan Airport, Guangdong
2h 20m
 
11:30
SHA Hongqiao Airport, Shanghai
14:00
SZX Shenzhen Baoan Airport, Guangdong
2h 30m
 
11:30
SHA Hongqiao Airport, Shanghai
14:00
SZX Shenzhen Baoan Airport, Guangdong
2h 30m
 
11:35
SHA Hongqiao Airport, Shanghai
14:25
SZX Shenzhen Baoan Airport, Guangdong
2h 50m
 
11:35
SHA Hongqiao Airport, Shanghai
14:00
SZX Shenzhen Baoan Airport, Guangdong
2h 25m
 
12:10
SHA Hongqiao Airport, Shanghai
14:45
SZX Shenzhen Baoan Airport, Guangdong
2h 35m
 
12:40
SHA Hongqiao Airport, Shanghai
15:15
SZX Shenzhen Baoan Airport, Guangdong
2h 35m
 
12:45
SHA Hongqiao Airport, Shanghai
15:25
SZX Shenzhen Baoan Airport, Guangdong
2h 40m
 
13:00
SHA Hongqiao Airport, Shanghai
15:40
SZX Shenzhen Baoan Airport, Guangdong
2h 40m
 
#9C8881
13:20
SHA Hongqiao Airport, Shanghai
15:45
SZX Shenzhen Baoan Airport, Guangdong
2h 25m
 
#MF8377
13:50
SHA Hongqiao Airport, Shanghai
16:25
SZX Shenzhen Baoan Airport, Guangdong
2h 35m
 
13:50
SHA Hongqiao Airport, Shanghai
16:25
SZX Shenzhen Baoan Airport, Guangdong
2h 35m
 
13:55
SHA Hongqiao Airport, Shanghai
16:55
SZX Shenzhen Baoan Airport, Guangdong
3h
 
14:05
SHA Hongqiao Airport, Shanghai
16:50
SZX Shenzhen Baoan Airport, Guangdong
2h 45m
 
14:40
SHA Hongqiao Airport, Shanghai
17:00
SZX Shenzhen Baoan Airport, Guangdong
2h 20m
 
15:00
SHA Hongqiao Airport, Shanghai
17:50
SZX Shenzhen Baoan Airport, Guangdong
2h 50m
 
15:25
SHA Hongqiao Airport, Shanghai
17:50
SZX Shenzhen Baoan Airport, Guangdong
2h 25m
 
15:35
SHA Hongqiao Airport, Shanghai
18:20
SZX Shenzhen Baoan Airport, Guangdong
2h 45m
 
16:00
SHA Hongqiao Airport, Shanghai
18:30
SZX Shenzhen Baoan Airport, Guangdong
2h 30m
 
16:10
SHA Hongqiao Airport, Shanghai
18:35
SZX Shenzhen Baoan Airport, Guangdong
2h 25m
 
16:55
SHA Hongqiao Airport, Shanghai
19:30
SZX Shenzhen Baoan Airport, Guangdong
2h 35m
 
#9C8949
17:00
SHA Hongqiao Airport, Shanghai
19:35
SZX Shenzhen Baoan Airport, Guangdong
2h 35m
 
17:50
SHA Hongqiao Airport, Shanghai
20:20
SZX Shenzhen Baoan Airport, Guangdong
2h 30m
 
18:45
SHA Hongqiao Airport, Shanghai
21:40
SZX Shenzhen Baoan Airport, Guangdong
2h 55m
 
19:30
SHA Hongqiao Airport, Shanghai
21:55
SZX Shenzhen Baoan Airport, Guangdong
2h 25m
 
20:30
SHA Hongqiao Airport, Shanghai
23:00
SZX Shenzhen Baoan Airport, Guangdong
2h 30m
 
20:55
SHA Hongqiao Airport, Shanghai
23:55
SZX Shenzhen Baoan Airport, Guangdong
3h
 
#9C8955
21:40
SHA Hongqiao Airport, Shanghai
00:25
SZX Shenzhen Baoan Airport, Guangdong
2h 45m
 
22:30
SHA Hongqiao Airport, Shanghai
01:20
SZX Shenzhen Baoan Airport, Guangdong
2h 50m
 
22:30
SHA Hongqiao Airport, Shanghai
01:20
SZX Shenzhen Baoan Airport, Guangdong
2h 50m
 

From Hongqiao Airport (SHA) to Hong Kong (SZX) by flight

08:05
SHA Hongqiao Airport, Shanghai
10:50
HKG Hong Kong Airport
2h 45m
 
08:05
SHA Hongqiao Airport, Shanghai
10:50
HKG Hong Kong Airport
2h 45m
 
11:05
SHA Hongqiao Airport, Shanghai
14:25
HKG Hong Kong Airport
3h 20m
 
11:05
SHA Hongqiao Airport, Shanghai
14:25
HKG Hong Kong Airport
3h 20m
 
18:10
SHA Hongqiao Airport, Shanghai
20:55
HKG Hong Kong Airport
2h 45m
 
#KA897
20:00
SHA Hongqiao Airport, Shanghai
22:55
HKG Hong Kong Airport
2h 55m
 
#CX5897
20:00
SHA Hongqiao Airport, Shanghai
22:55
HKG Hong Kong Airport
2h 55m
 

From Pu Dong Airport (PVG) to Guangdong (SZX) by flight

#CA1893
07:10
PVG Pu Dong Airport, Shanghai
10:00
SZX Shenzhen Baoan Airport, Guangdong
2h 50m
 
#CA1893
09:10
PVG Pu Dong Airport, Shanghai
12:00
SZX Shenzhen Baoan Airport, Guangdong
2h 50m
 
09:15
PVG Pu Dong Airport, Shanghai
11:50
SZX Shenzhen Baoan Airport, Guangdong
2h 35m
 
13:55
PVG Pu Dong Airport, Shanghai
16:55
SZX Shenzhen Baoan Airport, Guangdong
3h
 
18:45
PVG Pu Dong Airport, Shanghai
21:40
SZX Shenzhen Baoan Airport, Guangdong
2h 55m
 
20:55
PVG Pu Dong Airport, Shanghai
23:55
SZX Shenzhen Baoan Airport, Guangdong
3h
 
22:30
PVG Pu Dong Airport, Shanghai
01:20
SZX Shenzhen Baoan Airport, Guangdong
2h 50m
 
22:30
PVG Pu Dong Airport, Shanghai
01:20
SZX Shenzhen Baoan Airport, Guangdong
2h 50m
 

From Pu Dong Airport (PVG) to Hong Kong (SZX) by flight

11:05
PVG Pu Dong Airport, Shanghai
14:25
HKG Hong Kong Airport
3h 20m
 
11:05
PVG Pu Dong Airport, Shanghai
14:25
HKG Hong Kong Airport
3h 20m
 
#KA897
20:00
PVG Pu Dong Airport, Shanghai
22:55
HKG Hong Kong Airport
2h 55m
 
#CX5897
20:00
PVG Pu Dong Airport, Shanghai
22:55
HKG Hong Kong Airport
2h 55m
 

Shanghai to Shenzhen Schedule

Shanghai to Shenzhen Schedule
Transport NameRoute TimePrice
China Railway Second Class Seat 07:02 – 18:37¥ 680
China Railway Second Class Seat 10:28 – 22:08¥ 680
China Railway Hard Sleeper 13:20 – 08:15¥ 495
China Railway Sleeper 19:34 – 06:54¥ 954
China Railway Sleeper 20:00 – 06:35¥ 954

Popular Routes in China

How to get from Shanghai to Shenzhen?

When you want to get from Shanghai to Shenzhen, your choices are limited. There is only one option we offer for this route:

  • Train

How far is Shanghai from Shenzhen?

The overland distance from Shanghai to Shenzhen is 899 miles (1446 km).
The flying distance is 794 miles (1276 km).

How long does it take to get from Shanghai to Shenzhen?

The travel time from Shanghai to Shenzhen takes 19 hours in media.

How much does it cost to get from Shanghai to Shenzhen?

To get from Shanghai to Shenzhen prepare to shell out about CNY 285 for your ticket.

How many trips per day are there from Shanghai to Shenzhen?

Trains always run on a set schedule - there are 27 departures a day.

Useful tips for travel from Shanghai to Shenzhen

While train is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.

Trains

Things to remember before buying your train ticket:

  • Consider everything carefully while choosing the class of your train travel.
  • In most cases, the second class is comfortable enough - it features 2 or 4 berths in each compartment and is often air-conditioned.
  • If you are in for a premium experience, opt for a first class ticket. The price of first class tickets may include Wifi and a choice of snacks and drinks.

Do many travellers take train from Shanghai to Shenzhen?

Up to now, 515 booked train tickets from Shanghai to Shenzhen through our service. You can check reviews above.