There is 1 way to get from North Korea to Shanghai by train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The cheapest way to get from North Korea to Shanghai is to train which costs ¥1700 - ¥2100 and takes 21h 44m.
The fastest way to get from North Korea to Shanghai is to train which takes 21h 44m and costs ¥1700 - ¥2100.
No, there is no direct train from North Korea to Shanghai. However, there are services departing from Pyongyang and arriving at South Shaanxi Road via Dandong and Shanghai Hongqiao Train Station. The journey, including transfers, takes approximately 21h 44m.
The distance between North Korea and Shanghai is 2345 km.
It takes approximately 21h 44m to get from North Korea to Shanghai, including transfers.
North Korea to Shanghai train services, operated by China Railways, depart from Pyongyang station.
Shanghai is 1h behind North Korea. It is currently 5:35 AM in North Korea and 4:35 AM in Shanghai.
North Korea to Shanghai train services, operated by China Railways, arrive at Dandong station.
There are 1842+ hotels available in Shanghai.
What companies run services between North Korea and Shanghai, China?
You can take a vehicle from Pyongyang to South Shaanxi Road via Pyongyang, Dandong, Shanghai Hongqiao, and Shanghai Hongqiao Train Station in around 21h 44m.
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Pyongyang to Dandong
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a week
- Estimated price
- ¥850–1,100
- Schedules at
- 12306.cn
Train from Dandong to Shanghai Hongqiao
- 2nd Class Seat
- ¥900–1,000
- 1st Class Seat
- ¥1,500–1,700
- Business Class Seat
- ¥2,200–3,100
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 Need to know: Jadrolinija, 5 incredible day trips from Florence by train, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.





