There are 5 ways to get from Shanghai to Changdu by train, bus, car, taxi, subway, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Shanghai Hongqiao to Yiwutrain Shanghai Hongqiao / ...
2h 38m¥194–224Bus
cheapest- Take the bus from Shanghai Hutie to Zhujibus
3h 25m¥164–237Drive 252.9 km
- Drive from Shanghai to Changducar 252.9 km
2h 40m¥223–321Taxi
- Take the taxi from Shanghai to Changdutaxi 252.9 km
2h 40m¥750–950Line 2 subway, Maglev, fly
- Take the subway from West Nanjing Road to Longyang Roadsubway
- Take the train from Longyang Road to Pudong International Airporttrain
- Fly from Shanghai Pudong International Airport (PVG) to Yiwu Airport (YIW)plane PVG - YIW
3h 26m¥1,629–2,249
Shanghai Pudong International Airport (PVG) to Yiwu Airport (YIW) flights
Questions & Answers
The cheapest way to get from Shanghai to Changdu is to bus which costs ¥160 - ¥240 and takes 3h 25m.
The fastest way to get from Shanghai to Changdu is to train which takes 2h 38m and costs ¥190 - ¥230.
The distance between Shanghai and Changdu is 313 km. The road distance is 252.9 km.
The best way to get from Shanghai to Changdu without a car is to train which takes 2h 38m and costs ¥190 - ¥230.
It takes approximately 2h 38m to get from Shanghai to Changdu, including transfers.
The best way to get from Shanghai to Changdu is to train which takes 2h 38m and costs ¥190 - ¥230. Alternatively, you can bus, which costs ¥160 - ¥240 and takes 3h 25m.
Yes, the driving distance between Shanghai to Changdu is 253 km. It takes approximately 2h 40m to drive from Shanghai to Changdu.
There are 58+ hotels available in Changdu.
What companies run services between Shanghai, China and Changdu, China?
China Railways G-Class operates a train from Shanghai Hongqiao to Yiwu hourly. Tickets cost ¥120–135 and the journey takes 1h 23m. Alternatively, China Bus Guide operates a bus from Shanghai Hutie to Zhuji once daily. Tickets cost ¥79–130 and the journey takes 3h.
- Website
- en.ceair.com
Flights from Shanghai Pudong International Airport to Yiwu Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ¥1,500–1,900
Train from Shanghai Hongqiao to Yiwu
- 2nd Class Seat
- ¥120–135
- 1st Class Seat
- ¥200–220
- Business Class Seat
- ¥290–420
- Phone
- (86)021-64370000
- Website
- shmetro.com
Subway from West Nanjing Road to Longyang Road
- Ave. Duration
- 19 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥5
- Schedules at
- travelchinaguide.com
- Adult
- ¥5
- Phone
- 86 021 28907700
- Website
- smtdc.com
Train from Longyang Road to Pudong International Airport
- Ave. Duration
- 8 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥50
- Website
- http://www.smtdc.com/en/
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Shanghai Hutie to Zhuji
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ¥79–130
- Schedules at
- chinabusguide.com
- Bus
- ¥90–130
- Ave. Duration
- 2h 40m
- Estimated price
- ¥750–950
Shanghai Qiangsheng
- Phone
- +86 21 - 62580000
Shanghai Jinjiang Taxi Service
- Phone
- +86 21 - 96961
Shanghai Dazhong
- Phone
- + 86 21 - 96822
- Website
- 96822.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, Travelling by boat in Italy, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.














