There are 7 ways to get from Shanghai to Dongjiakou Port by train, bus, car, 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 via Zhenjiang
best- Take the train from Shanghai station to Zhenjiangtrain Shanghai-Nanjing 1 / ...
- Take the train from Zhenjiang to Dongjiakoutrain Guangzhou South
6h 7m¥246–363Bus, train
cheapest- Take the bus from Shanghai General to Jiangsu Xinpubus
- Take the train from Lianyungang Station to Dongjiakoutrain Guangzhou South
8h 25m¥209–319Drive 624.2 km
- Drive from Shanghai to Dongjiakou Portcar 624.2 km
6h 22m¥531–766Fly from Shanghai Hongqiao International Airport, train
- Fly from Shanghai Hongqiao International Airport (SHA) to Qingdao Liuting International Airport (TAO)plane SHA - TAO
- Take the train from Qingdao North to Dongjiakou Stationtrain
5h 26m¥573–1,491Train
- Take the train from Shanghai Hongqiao to Suzhoutrain Huangshan North / ...
- Take the train from Suzhou Station to Dongjiakoutrain Hangzhou
11h 57m¥311–735Fly from Shanghai Pudong International Airport, train
- Fly from Shanghai Pudong International Airport (PVG) to Qingdao Liuting International Airport (TAO)plane PVG - TAO
- Take the train from Qingdao North to Dongjiakou Stationtrain
5h 53m¥773–1,741Train to Sunan Shuofang International Airport, fly, train
- Take the train from Shanghai station to Wuxitrain
- Fly from Sunan Shuofang International Airport (WUX) to Qingdao Liuting International Airport (TAO)plane WUX - TAO
- Take the train from Qingdao North to Dongjiakou Stationtrain
6h 19m¥1,096–3,399
Shanghai Hongqiao International Airport (SHA) to Qingdao Liuting International Airport (TAO) flights
Questions & Answers
The cheapest way to get from Shanghai to Dongjiakou Port is to bus and train which costs ¥200 - ¥320 and takes 8h 25m.
The fastest way to get from Shanghai to Dongjiakou Port is to fly and train which takes 5h 26m and costs ¥550 - ¥1500.
No, there is no direct train from Shanghai station to Dongjiakou Port. However, there are services departing from Shanghai station and arriving at Dongjiakou Port via Zhenjiang and Dongjiakou station. The journey, including transfers, takes approximately 6h 7m.
The distance between Shanghai and Dongjiakou Port is 730 km. The road distance is 624.2 km.
The best way to get from Shanghai to Dongjiakou Port without a car is to train via Zhenjiang which takes 6h 7m and costs ¥240 - ¥370.
It takes approximately 6h 7m to get from Shanghai to Dongjiakou Port, including transfers.
Shanghai to Dongjiakou Port train services, operated by China Railways G-Class, depart from Shanghai station.
Shanghai to Dongjiakou Port train services, operated by China Railways G-Class, arrive at Zhenjiang station.
Yes, the driving distance between Shanghai to Dongjiakou Port is 624 km. It takes approximately 6h 22m to drive from Shanghai to Dongjiakou Port.
There are two+ hotels available in Dongjiakou Port.
What companies run services between Shanghai, China and Dongjiakou Port, China?
You can take a train from Shanghai station to Dongjiakou Port via Zhenjiang, Dongjiakou, and Dongjiakou station in around 6h 7m.
- Website
- en.ceair.com
Flights from Shanghai Hongqiao International Airport to Qingdao Liuting International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ¥750–2,800
Flights from Shanghai Pudong International Airport to Qingdao Liuting International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- ¥600–2,500
Flights from Sunan Shuofang International Airport to Qingdao Liuting International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ¥1,000–3,200
- Website
- juneyaoair.com
Flights from Shanghai Hongqiao International Airport to Qingdao Liuting International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ¥850–2,800
Flights from Shanghai Pudong International Airport to Qingdao Liuting International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- ¥600–2,500
- Website
- sda.cn
Flights from Shanghai Hongqiao International Airport to Qingdao Liuting International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- ¥950–2,700
Flights from Shanghai Pudong International Airport to Qingdao Liuting International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥850–2,500
- Website
- csair.com
Flights from Shanghai Pudong International Airport to Qingdao Liuting International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥600–1,500
- Website
- ceair.com
Flights from Shanghai Hongqiao International Airport to Qingdao Liuting International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥750–1,300
Train from Shanghai station to Zhenjiang
- 2nd Class Seat
- ¥105–120
- 1st Class Seat
- ¥170–190
- Business Class Seat
- ¥250–360
Train from Zhenjiang to Dongjiakou
- 2nd Class Seat
- ¥210–240
- 1st Class Seat
- ¥350–390
- Business Class Seat
- ¥500–750
Train from Lianyungang Station to Dongjiakou
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–120
- Business Class Seat
- ¥150–220
Train from Qingdao North to Dongjiakou Station
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–115
- Business Class Seat
- ¥140–210
Train from Shanghai Hongqiao to Suzhou
- 2nd Class Seat
- ¥38–42
- 1st Class Seat
- ¥60–66
- Business Class Seat
- ¥80–120
Train from Qingdao North to Dongjiakou Station
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–115
- Business Class Seat
- ¥140–210
Train from Shanghai station to Wuxi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥59–65
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥59–65
- 1st Class Seat
- ¥95–105
- Business Class Seat
- ¥130–190
Train from Qingdao North to Dongjiakou Station
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–115
- Business Class Seat
- ¥140–210
Train from Shanghai station to Zhenjiang
- Hard Seat
- ¥50–80
- Hard Sleeper
- ¥75–100
- Soft Sleeper
- ¥150–210
Train from Shanghai station to Wuxi
- Hard Seat
- ¥45–65
- Hard Sleeper
- ¥45–80
- Soft Sleeper
- ¥120–180
Train from Shanghai station to Zhenjiang
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–95
- Soft sleeper
- ¥110–150
Train from Shanghai station to Wuxi
- Hard Seat
- ¥23–35
- Hard sleeper
- ¥50–70
- Soft sleeper
- ¥80–110
Train from Lianyungang Station to Dongjiakou
- Ave. Duration
- 1h 31m
- Frequency
- Once daily
- Estimated price
- ¥65–120
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥65–95
- Adult - 1st Class
- ¥85–120
Train from Shanghai Hongqiao to Suzhou
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- ¥45–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥45–70
- Adult - 1st Class
- ¥50–75
Train from Suzhou Station to Dongjiakou
- Ave. Duration
- 9h 27m
- Frequency
- Once daily
- Estimated price
- ¥270–650
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥270–370
- Adult - 1st Class
- ¥450–650
Train from Shanghai station to Wuxi
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- ¥60–110
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥60–85
- Adult - 1st Class
- ¥75–110
- [email protected]
- Website
- chinabusguide.com
Bus from Shanghai General to Jiangsu Xinpu
- Ave. Duration
- 5h 45m
- Frequency
- 3 times a day
- Estimated price
- ¥140–200
- Schedules at
- chinabusguide.com
- Bus
- ¥140–200
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 5 incredible day trips from Florence by train, Train travel in France: A guide to SNCF, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

















