Home / Train /

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.
 

High Speed Trains

Basic Facts:

 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
 

Shanghai to Yiwu High Speed Train Schedule

(Last Update on Jul 4, 2025)
Train No.Departure - ArrivalTravel Time
G896107:58 - 09:421h44m
D320510:02 - 12:212h19m
G835312:31 - 14:362h5m
C307315:25 - 17:322h7m
C361320:06 - 21:571h51m
Around 44 departures in total: departure time from 06:27 to 21:05; duration from 1H38M to 3H.

See more Shanghai Schedule
 

Yiwu to Shanghai Bullet Train Timetable

(Last Update on Jul 4, 2025)
Train No.Departure - ArrivalTravel Time
C361408:05 - 09:531h48m
G313210:02 - 11:591h57m
D310412:03 - 13:561h53m
G836416:49 - 18:331h44m
G830419:12 - 21:111h59m
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.
 

Shanghai - Yiwu High Speed Train Ticket Price

(Last Update on Jul 4, 2025)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 447 - 628
USD 63 - 88
CNY 127 - 285
USD 18 - 40
CNY 52 - 180
USD 7 - 25
 

Normal Trains

Basic Facts:

 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 

Shanghai to Yiwu Train Timetable

(Last Update on Jul 4, 2025)
Train No.Departure - ArrivalTravel Time
K118507:20 - 10:253h5m
T21110:18 - 13:593h41m
K12312:02 - 14:572h55m
K73915:48 - 18:563h8m
Z2720:54 - 23:182h24m
27 departures in total: departure time from 06:42 to 21:20; duration from 2H24M to 5H29M.
 

Yiwu to Shanghai Train Timetable

(Last Update on Jul 4, 2025)
Train No.Departure - ArrivalTravel Time
K52800:37 - 03:463h9m
T21206:54 - 10:253h31m
T10207:59 - 11:203h21m
K74010:01 - 13:533h52m
K15012:10 - 16:003h50m
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.
 

Shanghai - Yiwu Train Ticket Price

(Last Update on Jul 4, 2025)
Soft SleeperHard SleeperHard Seat
CNY 141.5
USD 20
CNY 97.5
USD 14
CNY 43.5
USD 6

 

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 Jul. 07, 2025 by Grace Yang -