There are 5 ways to get from Jiangyan to Shanghai by train, bus, car, or taxi
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 Jiangyan to Shanghai stationNanjing
2h 13m¥115–125Bus
cheapest- Take the bus from Taizhou to Shanghai General
4h 16m¥94–135Drive 222.9 km
- Drive from Jiangyan to Shanghai222.9 km
2h 26m¥200–289Taxi
- Take the taxi from Jiangyan to Shanghai222.9 km
2h 26m¥650–800Train via Nantong
- Take the train from Jiangyan to NantongD5452
- Take the train from Nantong station to Shanghai stationNantong
3h 38m
Jiangyan to Shanghai by train
Questions & Answers
The cheapest way to get from Jiangyan to Shanghai is to bus which costs ¥90 - ¥140 and takes 4h 16m.
The fastest way to get from Jiangyan to Shanghai is to train which takes 2h 13m and costs ¥115 - ¥125.
Yes, there is a direct train departing from Jiangyan and arriving at Shanghai station station. Services depart twice daily, and operate every day. The journey takes approximately 2h 13m.
The distance between Jiangyan and Shanghai is 255 km. The road distance is 222.9 km.
The best way to get from Jiangyan to Shanghai without a car is to train which takes 2h 13m and costs ¥115 - ¥125.
The train from Jiangyan to Shanghai station takes 2h 13m including transfers and departs twice daily.
Jiangyan to Shanghai train services, operated by China Railways G-Class, depart from Jiangyan station.
The best way to get from Jiangyan to Shanghai is to train which takes 2h 13m and costs ¥115 - ¥125. Alternatively, you can bus, which costs ¥90 - ¥140 and takes 4h 16m.
Jiangyan to Shanghai train services, operated by China Railways G-Class, arrive at Shanghai station.
Yes, the driving distance between Jiangyan to Shanghai is 223 km. It takes approximately 2h 26m to drive from Jiangyan to Shanghai.
What companies run services between Jiangyan, China and Shanghai, China?
China Railways G-Class operates a train from Jiangyan to Shanghai station twice daily. Tickets cost ¥115–125 and the journey takes 2h 13m. Alternatively, China Bus Guide operates a bus from Taizhou to Shanghai General hourly. Tickets cost ¥80–120 and the journey takes 3h 30m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train from Jiangyan to Shanghai station
- 2nd Class Seat
- ¥115–125
- 1st Class Seat
- ¥180–210
- Business Class Seat
- ¥270–400
Train from Jiangyan to Nantong
- Ave. Duration
- 1h 1m
- Frequency
- Once daily
- Estimated price
- ¥55–90
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥60–90
Train from Nantong station to Shanghai station
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Taizhou to Shanghai General
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ¥80–120
- Schedules at
- chinabusguide.com
- Ave. Duration
- 2h 26m
- Estimated price
- ¥650–800
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 How to get from Southend Airport into central London, Bali: What to do if Mount Agung erupts, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
There are 1302+ hotels available in Shanghai.













