It is about 280km away from Shanghai to Yiwu.
Shanghai to Yiwu by train
D Trains
Departure time from 6:42 to 15:35
Duration 2h10min-2h35min
There are 9 D Trains travelling from Shanghai Hongqiao Station to Yiwu Station.
Ticket fare
First Class Seat CNY107/107.5
Second Class Seat CNY89.5
Normal trains
Departure time from 5:44 to 23:34
Duration 2h24min to 5h10min
Depart from Shanghai South Station
Arrive at Yiwu Station
Ticket fare
Deluxe Soft Sleeper CNY250.5/261.5
Soft Sleeper CNY134.5-146.5
Hard Sleeper CNY86.5-100
Hard Seat CNY40.5/46.5
Yiwu to Shanghai by train
D Trains
Departure time from 9:34 to 19:27
Duration 2h23min-2h51min
There are 9 trains travelling from Yiwu Station to Shanghai Hongqiao Station.
Ticket fare
First Class Seat CNY107/107.5
Second Class Seat CNY89.5
Normal trains
Departure time from 00:13 to 19:27
Duration 3h6min to 4h57min
Depart from Yiwu Station and arrive at Shanghai South Station.
Ticket fare
Deluxe Soft Sleeper CNY250.5/261.5
Soft Sleeper CNY120-146.5
Hard Sleeper CNY 73-100
Hard Seat CNY 40.5/46.5
Recommended local tours:
1 Day Shanghai City Coach Tour from $79
3 Days 2 Nights Shanghai Tour Package from $247 >>more tours