It is about 280km away from Shanghai to Yiwu.

shanghai 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

Click here for more information about train travel in China: tickets purchase,change and cancellation,children ticket,luggage allowance, and etc.

We ChinaTour.Net offers a reliable online train booking service. We have Train Schedules in English. It will be very easy for you to find your target train. Then, we will book the tickets for you. Only a few service fees charged. Book a Train Ticket

Recommended local tours:

1 Day Shanghai City Coach Tour from $79
3 Days 2 Nights Shanghai Tour Package from $247    >>more tours

Leave a Reply