Train TicketsDay ToursMy BookingsHelp Log in

Shenzhen Shanghai South

Fri, Oct 23, 2026 · 9 trains · ● live availability

from $50 Fastest · 10h 17m All prices include service fee — no hidden charges
››
Sort & filters
19:59Shenzhen North
10h20m
06:19+1Shanghai Songjiang
D914 DBullet train
$90Sold out
Choose class?
Second Class$90Sold out
19:59Shenzhen North
10h36m
06:35+1Shanghai Hongqiao
D914 DBullet train
$91Sold out
Choose class?
Second Class$91Sold out
19:59Shenzhen North
11h05m
07:04+1Shanghai
D914 DBullet train
$93Sold out
Choose class?
Second Class$93Sold out
20:00Shenzhen
16h46m
12:46+1Shanghai South
D22 DBullet train Cheapest
from$50
Choose class?
Second Class$50Sold out
Standing$501 left
All stops on this train
20:00Shenzhen
16h21m
12:21+1Shanghai Songjiang
D22 DBullet train Cheapest
from$50
Choose class?
Second Class$50Sold out
Standing$501 left
All stops on this train
20:05Shenzhen North
10h42m
06:47+1Shanghai Hongqiao
D932 DBullet train
$91Sold out
Choose class?
Second Class$91Sold out
20:10Shenzhen North
10h42m
06:52+1Shanghai Hongqiao
D936 DBullet train
$91Sold out
Choose class?
Second Class$91Sold out
20:15Shenzhen North
10h27m
06:42+1Shanghai Hongqiao
D942 DBullet train
$91Sold out
Choose class?
Second Class$91Sold out
20:41Shenzhen North
10h17m
06:58+1Shanghai Hongqiao
G900 GHigh-speed Fastest
$103Sold out
Choose class?
Premium Class$113Sold out
Second Class$103Sold out

Total per passenger, incl. service fee