There is a very frequent service of trains from Shanghai to Yiwu. Take Line 7 airport bus from Shanghai Pudong Airport runs to Shanghai South Railway Station. Below is the list of direct trains available from Shanghai South Railway Station to Yiwu. (Super fast trains are in bold letters.)
Shanghai to Yiwu By High Speed Trains
Depart: Shanghai Hongqiao
G1395 18:35 – 20:08 Price: 123 (RMB)
G1303 14:15 – 15:51 Price: 123 (RMB)
G1393 17:46 – 19:26 Price: 123 (RMB)
G1381 06:49 – 08:22 Price: 123 (RMB)
G7367 16:00 – 17:41 Price: 123 (RMB)
G1371 07:22 – 08:59 Price: 123 (RMB)
G7371 18:13 – 20:13 Price: 123 (RMB)
G1361 16:45 – 18:18 Price: 123 (RMB)
G1363 17:20 – 18:54 Price: 123 (RMB)
G1375 13:45 – 15:17 Price: 123 (RMB)
G1355 13:50 – 15:26 Price: 123 (RMB)
G1387 12:20 – 13:56 Price: 123 (RMB)
G1349 10:50 – 12:26 Price: 123 (RMB)
G1347 09:51 – 11:27 Price: 123 (RMB)
G1351 11:50 – 13:30 Price: 123 (RMB)
G1301 10:28 – 12:07 Price: 123 (RMB)
G7359 09:46 – 11:18 Price: 123 (RMB)
G7378 12:51 – 14:33 Price: 123 (RMB)
Shanghai to Yiwu By D Trains
Depart: Shanghai Hongqiao
D685 05:49 – 07:54 Price: 90 (RMB)
D675 05:54 – 07:59 Price: 90 (RMB)
D5651 06:40 – 09:12 Price: 90 (RMB)
D5689 06:48 – 09:23 Price: 90 (RMB)
D97 07:40 – 09:57 Price: 90 (RMB)
D5661 08:47 – 11:20 Price: 90 (RMB)
D105 08:53 – 11:11 Price: 90 (RMB)
D5680 11:17 – 13:42 Price: 90 (RMB)
D681 13:11 – 15:59 Price: 90 (RMB)
D5653 14:17 – 16:42 Price: 90 (RMB)
D91 14:49 – 17:16 Price: 90 (RMB)
D5663 15:35 – 18:04 Price: 90 (RMB)
D93 16:10 – 18:27 Price: 90 (RMB)
D679 16:15 – 18:23 Price: 90 (RMB)
D673 17:49 – 20:46 Price: 90 (RMB)
D637 18:46 – 21:16 Price: 90 (RMB)
D641 22:08 – 00:22 Price: 90 (RMB)
D645 22:15 – 00:55 Price: 90 (RMB)
You can from Shanghai South by other trains from shanghai to yiwu, Duration: 3 hours 30 minutes – 4 hours 30 minutes, Price: 47 (RMB).
Shanghai to Yiwu By Bus
It may be a little difficult to buy the ticket for the high speed trains on weekends, so if it was not workable, I advise you come to Yiwu by bus and it will take maybe 4 to 5 hours to reach here.
Departing times of the bus from Shanghai to Yiwu:
08:30 09:15 11:20 12:07 14:30 15:17 17:30 18:23 Price: 96 (RMB)
Departing times of the bus from Shanghai to Yiwu:
08:30 09:15 11:20 12:07 14:30 15:17 17:30 18:23 Price: 96 (RMB)