Shenzhen to Shanghai Train
12 high speed trains travel from Shenzhen/ Shenzhen North Railway Station to Shanghai South/ Shanghai Hongqiao Railway Station with the travel time of around 7.5 - 11.5 hours; it costs CNY 1,340 - 1,420 on a first class seat and CNY 839 - 897.5 on a second class seat; the distance between is 1,623 kilometers (1,008 miles).
In addition, 4 bullet trains run overnight every Friday, Saturday, Sunday and Monday, taking the travel time of 10.5 hours. The ticket price of a second class seat is CNY 541 - 563 and of a soft sleeper is CNY 800 - 820.
Additionally, Shenzhen East Railway Station handles 2 normal speed trains to Shanghai South Railway Station/ Shanghai Songjiang Railway Station which take around 18/ 19 hours. A soft sleeper costs CNY 622 and a hard sleeper costs CNY 409.
From Shenzhen to Shanghai, there are nearly 60 flights scheduled from around 06:25 to 21:50. The air fare is about CNY 400 to CNY 1,000.
See also Shanghai - Shenzhen Train
See detailed Shenzhen Train Schedule & Shanghai Train Schedule
Major Rail Lines from Shenzhen to:
Major Rail Lines from Shanghai to:
Further Reading: How to Travel between Shanghai and Shenzhen
In addition, 4 bullet trains run overnight every Friday, Saturday, Sunday and Monday, taking the travel time of 10.5 hours. The ticket price of a second class seat is CNY 541 - 563 and of a soft sleeper is CNY 800 - 820.
Additionally, Shenzhen East Railway Station handles 2 normal speed trains to Shanghai South Railway Station/ Shanghai Songjiang Railway Station which take around 18/ 19 hours. A soft sleeper costs CNY 622 and a hard sleeper costs CNY 409.
Shenzhen to Shanghai Train Ticket Booking
Train | Dep. | Arr. |
Train | Dep. | Arr. | Duration |
---|---|---|---|
G2790 9H42M | 06:40 Shenzhen | 16:22 Shanghai Hongqiao | |
D3126 11H39M | 07:05 Shenzhen North | 18:44 Shanghai Hongqiao | |
G700 7H12M | 07:23 Shenzhen North | 14:35 Shanghai Hongqiao | |
D2284 10H46M | 08:22 Shenzhen North | 19:08 Shanghai Hongqiao | |
D2290 11H33M | 09:09 Shenzhen North | 20:42 Shanghai Hongqiao | |
D2282 11H36M | 09:40 Shenzhen North | 21:16 Shanghai Hongqiao | |
D378 11H37M | 10:31 Shenzhen North | 22:08 Shanghai South | |
D2424 11H2M | 11:16 Shenzhen North | 22:18 Shanghai South | |
D3108 11H0M | 11:53 Shenzhen North | 22:53 Shanghai South | |
G100 7H44M | 11:59 Shenzhen North | 19:43 Shanghai Hongqiao | |
G2786 9H57M | 13:02 Shenzhen North | 22:59 Shanghai | |
G998 7H21M | 15:06 Shenzhen North | 22:27 Shanghai South | |
T212 18H33M | 15:52 Shenzhen East | 10:25+1 Shanghai Songjiang | |
T102 19H8M | 16:12 Shenzhen East | 11:20+1 Shanghai Songjiang | |
D932 10H45M | 20:05 Shenzhen North | 06:50+1 Shanghai Hongqiao | |
D936 10H45M | 20:10 Shenzhen North | 06:55+1 Shanghai Hongqiao | |
D942 10H29M | 20:16 Shenzhen North | 06:45+1 Shanghai Hongqiao | |
D914 9H58M | 20:21 Shenzhen North | 06:19+1 Shanghai Songjiang | |
D914 10H14M | 20:21 Shenzhen North | 06:35+1 Shanghai Hongqiao | |
D914 10H43M | 20:21 Shenzhen North | 07:04+1 Shanghai | |
G900 10H19M | 20:41 Shenzhen North | 07:00+1 Shanghai Hongqiao |
Other Transportation Option: Shenzhen - Shanghai Flight





- Last updated on Aug. 11, 2025 by Grace Yang -