There are 5 ways to get from Pyongyang to Shenzhen by train, plane, or bus
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 Pyongyang to Dandong
- Take the train from Dandong to Bengbu South
- Take the train from Bengbu South to Shenzhen North
28h 46mTrain, fly
- Take the train from Pyongyang to Dandong
- Take the train from Dandong to Dalian
- Fly from Dalian Zhoushuizi International Airport (DLC) to Shenzhen Bao'An International Airport (SZX)DLC - SZX
17h 54mTrain via Nanjing South
- Take the train from Pyongyang to Dandong
- Take the train from Dandong to Nanjing South
- Take the train from Nanjing South to Shenzhen
28h 48mTrain, bus
- Take the train from Pyongyang to Dandong
- Take the train from Dandong to Nanjing South
- Take the bus from Nanjing to Shenzhen
37h 13mTrain #2
- Take the train from Pyongyang to Shanhaiguan
- Take the train from Shanhaiguan to Guangzhou Train Station
- Take the train from Guangzhou to Shenzhen
2d
Dalian Zhoushuizi International Airport (DLC) to Shenzhen Bao'An International Airport (SZX) flights
Questions & Answers
No, there is no direct train from Pyongyang to Shenzhen. However, there are services departing from Pyongyang and arriving at Civic Centre via Dandong, Bengbu South and Shenzhen North. The journey, including transfers, takes approximately 28h 46m.
The distance between Pyongyang and Shenzhen is 3449 km.
The best way to get from Pyongyang to Shenzhen without a car is to train which takes 28h 46m and costs .
It takes approximately 28h 46m to get from Pyongyang to Shenzhen, including transfers.
Pyongyang to Shenzhen train services, operated by China Railways, depart from Pyongyang station.
Shenzhen is 1h behind Pyongyang. It is currently 8:20 PM in Pyongyang and 7:20 PM in Shenzhen.
Pyongyang to Shenzhen train services, operated by China Railways, arrive at Dandong station.
There are 531+ hotels available in Shenzhen.
What companies run services between Pyongyang, North Korea and Shenzhen, China?
You can take a train from Pyongyang to Civic Centre via Dandong, Bengbu South, Shenzhen North, and Shenzhen North in around 28h 46m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- csair.com
Flights from Dalian Zhoushuizi International Airport to Shenzhen Bao'An International Airport
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- ¥1,300–4,600
- Website
- sda.cn
Flights from Dalian Zhoushuizi International Airport to Shenzhen Bao'An International Airport via Jinan
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ¥1,300–2,800
- Website
- shenzhenair.com
Flights from Dalian Zhoushuizi International Airport to Shenzhen Bao'An International Airport via Jinan
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ¥1,300–2,800
- Website
- ch.com
Flights from Dalian Zhoushuizi International Airport to Shenzhen Bao'An International Airport via Jinan
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ¥650–1,700
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Pyongyang to Dandong
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a week
- Schedules at
- 12306.cn
Train from Pyongyang to Shanhaiguan
- Ave. Duration
- 19h 33m
- Frequency
- 4 times a week
- Estimated price
- ¥800–1,500
- Schedules at
- 12306.cn
Train from Dandong to Bengbu South
- 2nd Class Seat
- ¥700–800
- 1st Class Seat
- ¥1,150–1,300
- Business Class Seat
- ¥1,700–2,500
Train from Bengbu South to Shenzhen North
- 2nd Class Seat
- ¥650–750
- 1st Class Seat
- ¥1,100–1,250
- Business Class Seat
- ¥1,700–2,500
Train from Dandong to Nanjing South
- 2nd Class Seat
- ¥750–900
- 1st Class Seat
- ¥1,300–1,500
- Business Class Seat
- ¥1,900–2,800
Train from Nanjing South to Shenzhen
- 2nd Class Seat
- ¥620–680
- 1st Class Seat
- ¥1,000–1,150
- Business Class Seat
- ¥1,500–2,200
Train from Dandong to Dalian
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Estimated price
- ¥110–250
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥110–160
- Adult - 1st Class
- ¥170–250
Train from Shanhaiguan to Guangzhou Train Station
Train from Guangzhou to Shenzhen
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Nanjing to Shenzhen
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- ¥380–550
- Schedules at
- chinabusguide.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 How to get from Stansted Airport into central London, Need to know: Greyhound, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

















