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 Dandongtrain
- Take the train from Dandong to Bengbu Southtrain
- Take the train from Bengbu South to Shenzhen Northtrain
28h 46m¥1,735–2,105Train #2
cheapest- Take the train from Pyongyang to Shanhaiguantrain
- Take the train from Shanhaiguan to Guangzhou Train Stationtrain
- Take the train from Guangzhou to Shenzhentrain
2d¥966–2,155Train, fly
- Take the train from Pyongyang to Dandongtrain
- Take the train from Dandong to Daliantrain
- Fly from Dalian Zhoushuizi International Airport (DLC) to Xiamen Gaoqi International Airport (XMN)plane DLC - XMN
- Take the train from Xiamen North Station to Futiantrain
21h 10m¥2,148–5,097Train via Nanjing South
- Take the train from Pyongyang to Dandongtrain
- Take the train from Dandong to Nanjing Southtrain
- Take the train from Nanjing South to Shenzhentrain
28h 48m¥1,754–2,134Train, bus
- Take the train from Pyongyang to Dandongtrain
- Take the train from Dandong to Nanjing Southtrain
- Take the bus from Nanjing to Shenzhenbus
37h 13m¥1,455–1,896
Dalian Zhoushuizi International Airport (DLC) to Xiamen Gaoqi International Airport (XMN) flights
Questions & Answers
The cheapest way to get from Pyongyang to Shenzhen is to train which costs ¥950 - ¥2200 and takes 2 days 0h.
The fastest way to get from Pyongyang to Shenzhen is to train and fly which takes 21h 10m and costs ¥2100 - ¥5500.
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 3448 km.
The best way to get from Pyongyang to Shenzhen without a car is to train which takes 28h 46m and costs ¥1700 - ¥2200.
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 6:20 PM in Pyongyang and 5:20 PM in Shenzhen.
Pyongyang to Shenzhen train services, operated by China Railways, arrive at Dandong station.
There are 583+ 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.
- Website
- csair.com
Flights from Dalian Zhoushuizi International Airport to Xiamen Gaoqi International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ¥1,400–4,000
- Website
- xiamenair.com
Flights from Dalian Zhoushuizi International Airport to Xiamen Gaoqi International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ¥1,500–4,600
- 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
- ¥380–550
- Schedules at
- 12306.cn
Train from Pyongyang to Shanhaiguan
- Ave. Duration
- 19h 33m
- Frequency
- 4 times a week
- Estimated price
- ¥650–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,600–2,400
Train from Xiamen North Station to Futian
- 2nd Class Seat
- ¥230–260
- 1st Class Seat
- ¥380–420
- Business Class Seat
- ¥550–800
Train from Dandong to Nanjing South
- 2nd Class Seat
- ¥750–900
- 1st Class Seat
- ¥1,300–1,500
- Business Class Seat
- ¥1,900–2,700
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
- Hard Seat
- ¥220–330
- Hard Sleeper
- ¥490–600
- Soft Sleeper
- ¥700–1,000
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Nanjing to Shenzhen
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- ¥320–440
- Schedules at
- chinabusguide.com
- Bus
- ¥320–440
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 Luton Airport into central London, Is ride-sharing platform BlaBlaCar right for you?, and Getting to Milan from the airport - to help you get the most out of your next trip.

















