How to Travel between Shanghai and Yiwu

Flights are not available between Shanghai and Yiwu. Their distance is 280 km (174 mi), and travel by Shanghai – Yiwu high speed train is the best option. The journey takes 1.5 - 2.5 hours and a second class seat costs CNY123. Shanghai Pudong Airport has direct buses to Yiwu, taking 4.5 hours and costing CNY180. There are also buses running from Shanghai Intercity Bus Terminal or South Long-distance Bus Station to Yiwu, taking 3.5-4 hours and costing around CNY100. Reaching Yiwu by either train or coach, one can then go to the International Trade City easily by bus or taxi.
Shanghai - Yiwu Transportation
How to Travel between Shanghai and Yiwu


 Best Way – Shanghai-Yiwu High Speed Train: 1.5-2.5 hours, CNY123

 From Shanghai Hongqiao Railway Station: about 45 bullet trains per day between 06:11 – 20:44

 From Yiwu Railway Station: about 45 trains per day between 07:28 - 21:49 

Ticket Fare: CNY123 for a second class seat, CNY201.5 for a first class seat, and CNY377.5 for a business class seat.


Budget Alternative – Normal Train: 3.5-4 hours, CNY46.5

 From Shanghai South Railway Station: about 40 trains per day between 00:50 – 23:58 

 From Yiwu Railway Station: about 40 trains per day between 00:02 – 20:12 

Ticket Fare: CNY46.5 for a hard seat, CNY73.5-92.5 for a hard sleeper, and CNY112.5-140.5 for a soft sleeper.


 Shanghai – Yiwu Long-distance Bus: 3.5-4 hours, about CNY100


Shanghai to Yiwu Bus: CNY96

South Long-distance Bus Station 08:49, 09:15, 13:23, 13:27, 14:47
Intercity Bus Terminal 07:45, 13:55

Yiwu to Shanghai Bus: CNY110

From Shangmaocheng Passenger Transport Center, also known as International Trade City Bus Station
Schedule: 9:20, 12:30, 14:20, 16:50


 Taxi – Not Recommended: >3 hours, CNY1,500+

It is not easy to hire a taxi to travel between Shanghai and Yiwu due to the long distance. If you still prefer a private ride by taxi, you need to reserve one in advance. Hereunder are the most reputable taxi companies in Shanghai and their hotlines:
Dazhong, +86 021 – 96822
Jinjiang, +86 021 - 96961
Haibo, +86 021 – 96933
Qiangsheng, +86 021 - 62580000

How to Get to Yiwu from Shanghai Pudong Airport (PVG)

1. Direct airport bus: 4.5 hours, CNY180
Boarding site: Long-distance Bus Station of Pudong Airport, located at the east side of B1 floor of P1 parking lot
Schedule: 09:00, 11:30, 14:10, 17:10, 18:40

→ Travel from Yiwu to Pudong Airport: 4.5 hours, CNY120
Buses can be taken at Shangmaocheng Passenger Transport Center at 06:15, 09:30, 12:30, 14:45 and 16:30, or Yiwu Railway Station Bus Terminal at 06:40, 10:00, 13:00, 15:15 and 17:00.

2. Airport bus + high speed train: 2.5-3.5 hours, CNY153
Take Pudong Airport Bus Line 1 to get to Shanghai Hongqiao Railway Station in an hour and it costs CNY30. Or take metro line 2 to from the airport to the railway station within 1.5 hours at a cost of CNY8. Then take a bullet train to Yiwu.

How to Get to Yiwu International Trade City from Shanghai

1. High Speed Train: 2.5-3.5 hours, CNY125-170
→ Take a high speed train from Hongqiao Railway Station to Yiwu: 1.5-2.5 hours, CNY123
→ City bus no. 801 or 802: 1 hour, CNY1.5; or taxi to International Trade City: 30-40 min., CNY40-50

2. Bus: 4 hours, CNY96-105
→ Take a long-distance bus from Shanghai South Bus Station to Yiwu Shangmaocheng Passenger Transport Center: 3.5-4 hours, CNY96
→ Walk to the International Trade City within 15min, or take a taxi to arrive there at a price of CNY8.
- Last updated on Apr. 07, 2021 -
Questions & Answers on How to Travel between Shanghai and Yiwu
Asked by Rachel Macaulay from SIERRA LEONE | Sep. 18, 2019 16:36Reply
My flight arrives at Shanghai PVG airport at 10.20pm.
What is the best and safest means to get to Yiwu that same night
Answers (1)
Answered by Tyler from FRANCE | Sep. 18, 2019 18:35

There is no public transportation at that time. You are suggested to stay nearby the airport and start off in the next early morning. The first schedule is at 09:00.
Asked by CVS from MALAYSIA | Aug. 28, 2019 19:25Reply
Shanghai Pudong Airport to Yiwu by High Speed Train
Hi, I will be reaching Pudong International Airport flying in from San Francisco at 5:35pm on Sat Nov 2. And my final destination is Yiwu Trade City. I want to experience Meglev, so planning to take meglev for 8 mins to HongQiao train station and take high speed train to Yiwu and taxi to hotel after that.

As the last train to Yiwu from HongQiao is 8:45pm, i have the following questions:

1. Will it be enough time for me to get on the last high speed train to Yiwu from Pudong Airport if assuming I reach airport on time 5:35pm and clear custom in 1 hour say 6:35pm I am ready to take the Meglev?
2. Do I need to book the Meglev/Train ticket in advanced? If I do, what if my flight delay, can I change date/time?
3. If the above plan not advisable, what is the best options?

Answers (1)
Answered by Eve from CANADA | Sep. 01, 2019 20:10

You can't take maglev from Pudong airport to Hongqiao railway station. You can take metro line 2 with 1.5 hours and CNY9. And I think you can catch your train if you rush your time. You don't need to book maglev ticket in advance. You can book train ticket in advance and you can change time if your flight delay.
Asked by Mona Ali from PHILIPPINES | Jul. 24, 2019 14:42Reply
What is the best way to Shanghai Pudong airport from Yiwu if you have 3 boxes with you?
Answers (1)
Answered by Joey from USA | Jul. 29, 2019 00:39

You can take direct bus from Yiwu Coach Station to Shanghai Pudong Airport. It departs from 10:00, 12:50, 15:15 and 17:00 with CNY120.
Asked by BRATEANU ANA from ROMANIA | Mar. 31, 2019 07:31Reply
Shanghai Pudong Airport to YIWU by train
Ni hao!

1. Please confirm, if the following schedule is correct!
I would reach PVG Airport on 9th April. From the airport I will take Metro Line 2 to Hongqiao railway station for the final destination to Yiwu International Trade.
2. Which is the name of the station for the Yiwu International Trade?
3. From the final station, do you recommend a taxi to reach the trade area complex?

Thank you!
Look forward to your reply!
Answers (1)
Answered by Andrew from GERMANY | Apr. 09, 2019 19:04

From Hongqiao Railway Station, you will finally at Yiwu Railway Station. After arriving, you are suggested to take a taxi to the Yiwu International Trade Center. The cab fare is around CNY40.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)