There are 6 ways to get from Pyongyang to Shenzhen by plane, train, 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.
Fly to Shenzhen Bao'An International Airport
best- Fly from Pyongyang Sunan International Airport (FNJ) to Shenzhen Bao'An International Airport (SZX)plane FNJ - SZX
7h 39m¥1,148–4,015Train #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
- Take the train from Pyongyang to Dandongtrain
- Take the train from Dandong to Nanjing Southtrain
- Take the train from Nanjing South to Shenzhen Northtrain
27h 55m¥1,585–2,555Fly to Hong Kong International Airport
- Fly from Pyongyang Sunan International Airport (FNJ) to Hong Kong International Airport (HKG)plane FNJ - HKG
9h 19m¥1,053–3,043Train via Bengbu
- 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, 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
Pyongyang Sunan International Airport (FNJ) to Shenzhen Bao'An International Airport (SZX) 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 fly which takes 7h 39m and costs ¥1100 - ¥4100.
No, there is no direct train from Pyongyang to Shenzhen. However, there are services departing from Pyongyang and arriving at Civic Centre via Dandong, Nanjing South and Shenzhen North. The journey, including transfers, takes approximately 27h 55m.
The distance between Pyongyang and Shenzhen is 2222 km.
The best way to get from Pyongyang to Shenzhen without a car is to train which takes 27h 55m and costs ¥1500 - ¥2600.
It takes approximately 7h 39m to get from Pyongyang to Shenzhen, including transfers.
Pyongyang to Shenzhen train services, operated by China Railways, depart from Pyongyang station.
The best way to get from Pyongyang to Shenzhen is to fly which takes 7h 39m and costs ¥1100 - ¥4100. Alternatively, you can train, which costs ¥1500 - ¥2600 and takes 27h 55m.
Shenzhen is 1h behind Pyongyang. It is currently 6:06 AM in Pyongyang and 5:06 AM in Shenzhen.
Pyongyang to Shenzhen train services, operated by China Railways, arrive at Dandong station.
What companies run services between Pyongyang, North Korea and Shenzhen, China?
Air China, Air Koryo, and China Southern Airlines fly from Pyongyang Sunan International Airport (FNJ) to Shenzhen Bao'An International Airport (SZX) 5 times a week. Alternatively, you can take a train from Pyongyang to Civic Centre via Dandong, Nanjing South, Shenzhen North, and Shenzhen North in around 27h 55m.
- Website
- airchina.com
Flights from Pyongyang Sunan International Airport to Shenzhen Bao'An International Airport via Beijing Capital
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- ¥1,000–4,700
Flights from Pyongyang Sunan International Airport to Hong Kong International Airport via Beijing Capital
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- ¥950–4,700
- Website
- csair.com
Flights from Pyongyang Sunan International Airport to Shenzhen Bao'An International Airport via Shenyang
- Ave. Duration
- 6h 55m
- When
- Wednesday and Saturday
- Estimated price
- ¥1,100–4,100
Flights from Pyongyang Sunan International Airport to Hong Kong International Airport via Shenyang
- Ave. Duration
- 7h 15m
- When
- Wednesday
- Estimated price
- ¥1,100–4,000
- Website
- cathaypacific.com
Flights from Pyongyang Sunan International Airport to Hong Kong International Airport via Beijing Capital
- Ave. Duration
- 8h 30m
- When
- Tuesday and Saturday
- Estimated price
- ¥950–2,800
- 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 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 North
- 2nd Class Seat
- ¥650–750
- 1st Class Seat
- ¥1,100–1,250
- Business Class Seat
- ¥1,600–2,400
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 Nanjing South to Shenzhen North
- Ave. Duration
- 10h 40m
- Frequency
- 3 times a day
- Estimated price
- ¥450–1,100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥450–650
- Adult - 1st Class
- ¥750–1,100
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 Best ways to travel around Australia, How to get from Stansted Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 516+ hotels available in Shenzhen.

















