Home / Train /

Shanghai to Yiwu Train

There are altogether 84 trains running from Shanghai to Yiwu, including 46 high speed trains and 38 normal types. Vice versa, there are 86 rides in total, 52 of them are bullet rides and the rest 34 are normal types. Bullet types run a total distance of 268 kilometers (167 miles), with journey time of 1.5 - 2.5 hours; while normal ones take 3 - 5 hours and the distance is 312 kilometers (194 miles). Overnight sleeper trains are not available for this short-distance trip.
 

High Speed Trains

Basic Facts:

 Duration: about 1.5 - 2.5 hours
 Distance: about 268 kilometers (167 miles)
 Top speed: 300 km/h (186 mph)
 Operated at: Shanghai Hongqiao Railway Station, Yiwu Railway Station
 Stations along the way: Songjiang South, Jinshan North, Jiashan South, Jiaxing South, Tongxiang, Haining West, Yuhang, Hangzhou East, Zhuji
 

Shanghai to Yiwu High Speed Train Schedule

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
G138712:20 - 13:551h35m
Around 45 departures in total: departure time from 06:11 to 20:44; duration from 1H20M to 2H17M.
See more Shanghai Schedule
 

Yiwu to Shanghai Bullet Train Timetable

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
G733008:29 - 10:141h45m
G158412:32 - 13:591h27m
G737615:05 - 16:331h28m
G137817:53 - 19:201h27m
Around 45 departures in total: departure time from 07:28 to 21:49; duration from 1H21M to 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

(Last Update on Apr 25, 2023)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 377.5
USD 56
CNY 201.5
USD 30
CNY 123
USD 18

Ticket fare for bullet types is a little bit higher than the normal types, but it saves more than half of the travel time. There is no doubt that the carriage environment of bullet types is better than the normal types. Choosing to take bullet types will allow you to have a comfortable and relaxing journey! And there are more bullet types, so you have more choices on departure time and seat classes, etc.                 
 

Normal Trains

Basic Facts:

 Duration: around 3 - 5 hours
 Distance: about 312 kilometers (194 miles)
 Top speed: 100/ 120/ 140/ 160 km/h (62/ 75/ 87/ 99 mph)
 Operated at: Shanghai South Railway Station, Yiwu Railway Station
 Stations along the way: Songjiang, Jiashan, Jiaxing, Haining, Hangzhou, Hangzhou East, Zhuji
 

Shanghai to Yiwu Train Schedule

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
Around 40 departures in total: departure time from 04:56 to 23:30; duration from 2H51M to 5H2M.
 

Yiwu to Shanghai Train Timetable

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
Around 35 departures in total: departure time from 00:02 to 23:10; duration from 3H1M to 4H36M.

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 Train Ticket Price

 (Last Update on Apr 25, 2023)
Soft SleeperHard SleeperHard Seat
--
--
--
--
--
--

Although it's just a short travel, you'd better choose Z types or T types which take less time compared with K types. If you choose K types, you'd better buy a sleeper which is more comfortable because the carriages for hard seats are crowded, especially during the holidays and its environment is not that good.
 

Coach

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:
- Last updated on Apr. 25, 2023 -