Shanghai to Yiwu Train
There are altogether 44 pairs of high speed trains running between Shanghai and Yiwu. They cover a total distance of 268 kilometers (167 miles), with journey time of 1.5 - 3 hours.
Over 17 pairs of normal speed trains are available. It takes about 2.5 - 5.5 hours. A hard seat costs CNY 43.5 only.
Duration: about 1.5 - 3 hours
Distance: about 268 kilometers (167 miles)
Top speed: 300 km/h (186 mph)
Operated at: Shanghai Hongqiao Railway Station/ Shanghai South Railway Station/ Shanghai Songjiang Railway Station, Yiwu Railway Station
Stations along the way: Songjiang South, Jinshan North, Jiashan South, Jiaxing South, Tongxiang, Haining West, Yuhang, Hangzhou East, Zhuji
(Last Update on Jul 4, 2025)
Around 44 departures in total: departure time from 06:27 to 21:05; duration from 1H38M to 3H.
See more Shanghai Schedule
(Last Update on Jul 4, 2025)
Around 44 departures in total: departure time from 06:17 to 20:03; duration from 1H43M to 3H10M.
See more Yiwu Schedule
Note: The above timetable is for reference only. Please use our tool on top of this page to search for the real-time schedule.
(Last Update on Jul 4, 2025)
Duration: around 2.5 - 5.5 hours
Top speed: 100/ 120/ 140/ 160 km/h (62/ 75/ 87/ 99 mph)
Operated at: Shanghai Songjiang Railway Station, Yiwu Railway Station (Last Update on Jul 4, 2025)
27 departures in total: departure time from 06:42 to 21:20; duration from 2H24M to 5H29M.
(Last Update on Jul 4, 2025)
17 departures in total: departure time from 05:39 to 00:37+; duration from 3H9M to 4H56M.
Note: The timetable is for reference only. For real-time schedule, please search for it by the tool on top of the page.
(Last Update on Jul 4, 2025)
What's more, you can also take a coach to travel between the two cities and it takes about 3 hours or so. But it is not as comfortable as a high speed rail ride.
Further Reading:
How to Travel between Shanghai and Yiwu: Besides trains, long-distance buses are available.
Major Rail Lines from Shanghai to:
Major Rail Lines from Yiwu to:
Over 17 pairs of normal speed trains are available. It takes about 2.5 - 5.5 hours. A hard seat costs CNY 43.5 only.
High Speed Trains
Basic Facts:





Shanghai to Yiwu High Speed Train Schedule
Train No. | Departure - Arrival | Travel Time |
---|---|---|
G8961 | 07:58 - 09:42 | 1h44m |
D3205 | 10:02 - 12:21 | 2h19m |
G8353 | 12:31 - 14:36 | 2h5m |
C3073 | 15:25 - 17:32 | 2h7m |
C3613 | 20:06 - 21:57 | 1h51m |
See more Shanghai Schedule
Yiwu to Shanghai Bullet Train Timetable
Train No. | Departure - Arrival | Travel Time |
---|---|---|
C3614 | 08:05 - 09:53 | 1h48m |
G3132 | 10:02 - 11:59 | 1h57m |
D3104 | 12:03 - 13:56 | 1h53m |
G8364 | 16:49 - 18:33 | 1h44m |
G8304 | 19:12 - 21:11 | 1h59m |
See more Yiwu Schedule
Note: The above timetable is for reference only. Please use our tool on top of this page to search for the real-time schedule.
Shanghai - Yiwu High Speed Train Ticket Price
Business Class Seat | First Class Seat | Second Class Seat |
---|---|---|
CNY 447 - 628 USD 63 - 88 | CNY 127 - 285 USD 18 - 40 | CNY 52 - 180 USD 7 - 25 |
Normal Trains
Basic Facts:



Shanghai to Yiwu Train Timetable
Train No. | Departure - Arrival | Travel Time |
---|---|---|
K1185 | 07:20 - 10:25 | 3h5m |
T211 | 10:18 - 13:59 | 3h41m |
K123 | 12:02 - 14:57 | 2h55m |
K739 | 15:48 - 18:56 | 3h8m |
Z27 | 20:54 - 23:18 | 2h24m |
Yiwu to Shanghai Train Timetable
Train No. | Departure - Arrival | Travel Time |
---|---|---|
K528 | 00:37 - 03:46 | 3h9m |
T212 | 06:54 - 10:25 | 3h31m |
T102 | 07:59 - 11:20 | 3h21m |
K740 | 10:01 - 13:53 | 3h52m |
K150 | 12:10 - 16:00 | 3h50m |
Note: The timetable is for reference only. For real-time schedule, please search for it by the tool on top of the page.
Shanghai - Yiwu Train Ticket Price
Soft Sleeper | Hard Sleeper | Hard Seat |
---|---|---|
CNY 141.5 USD 20 | CNY 97.5 USD 14 | CNY 43.5 USD 6 |
Coach

How to Travel between Shanghai and Yiwu: Besides trains, long-distance buses are available.


- Last updated on Jul. 07, 2025 by Grace Yang -