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 9H47M | 06:35 Shenzhen | 16:22 Shanghai Hongqiao | |
D3126 11H45M | 06:59 Shenzhen North | 18:44 Shanghai Hongqiao | |
G700 7H14M | 07:21 Shenzhen North | 14:35 Shanghai Hongqiao | |
D2284 10H53M | 08:15 Shenzhen North | 19:08 Shanghai Hongqiao | |
D2290 11H47M | 08:55 Shenzhen North | 20:42 Shanghai Hongqiao | |
D2282 11H44M | 09:32 Shenzhen North | 21:16 Shanghai Hongqiao | |
D378 11H18M | 10:30 Shenzhen North | 21:48 Shanghai South | |
D2424 11H13M | 11:13 Shenzhen North | 22:26 Shanghai South | |
D3108 11H1M | 11:52 Shenzhen North | 22:53 Shanghai South | |
G902 7H46M | 11:57 Shenzhen North | 19:43 Shanghai Hongqiao | |
G2786 9H59M | 13:00 Shenzhen North | 22:59 Shanghai | |
G386 8H15M | 14:27 Shenzhen North | 22:42 Shanghai Hongqiao | |
G998 7H17M | 15:10 Shenzhen North | 22:27 Shanghai South | |
T102 19H7M | 16:14 Shenzhen East | 11:21+1 Shanghai Songjiang | |
D22 16H45M | 20:00 Shenzhen | 12:45+1 Shanghai South | |
D914 10H19M | 20:00 Shenzhen North | 06:19+1 Shanghai Songjiang | |
D914 10H35M | 20:00 Shenzhen North | 06:35+1 Shanghai Hongqiao | |
D914 11H4M | 20:00 Shenzhen North | 07:04+1 Shanghai | |
D22 16H21M | 20:00 Shenzhen | 12:21+1 Shanghai Songjiang | |
D932 10H42M | 20:05 Shenzhen North | 06:47+1 Shanghai Hongqiao | |
D936 10H42M | 20:10 Shenzhen North | 06:52+1 Shanghai Hongqiao | |
D942 10H27M | 20:15 Shenzhen North | 06:42+1 Shanghai Hongqiao | |
G900 10H17M | 20:41 Shenzhen North | 06:58+1 Shanghai Hongqiao |
Other Transportation Option: Shenzhen - Shanghai Flight
- Last updated on Aug. 11, 2025 by Grace Yang -