There are 2 ways to get from Beijing to Pyongyang 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 Beijing to Pyongyang is to train via Dandong which costs $110 - $160 and takes 16h 23m.
The fastest way to get from Beijing to Pyongyang is to train via Dandong which takes 16h 23m and costs $110 - $160.
Yes, there is a direct train departing from Beijing and arriving at Pyongyang. Services depart four times a week. The journey takes approximately 24h 48m.
The distance between Beijing and Pyongyang is 1235 km.
The best way to get from Beijing to Pyongyang without a car is to train via Dandong which takes 16h 23m and costs $110 - $160.
It takes approximately 16h 23m to get from Beijing to Pyongyang, including transfers.
Beijing to Pyongyang train services, operated by China Railways C-Class, depart from Beijing South station.
Pyongyang is 1h ahead of Beijing. It is currently 9:10 AM in Beijing and 10:10 AM in Pyongyang.
Beijing to Pyongyang train services, operated by China Railways C-Class, arrive at Tianjin West Station.
What companies run services between Beijing, China and Pyongyang, North Korea?
You can take a train from Beijing South to Pyongyang via Tianjin West Station and Dandong in around 16h 23m.
Train from Beijing South to Tianjin West Station
- Adult - second class
- $6–9
Train from Beijing South to Tianjin West Station
- 2nd Class Seat
- $7–9
- 1st Class Seat
- $12–14
- Business Class Seat
- $18–26
Train from Tianjin West Station to Dandong
- 2nd Class Seat
- $56–62
- 1st Class Seat
- $90–105
- Business Class Seat
- $130–200
Train from Beijing South to Tianjin West Station
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $8–15
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $8–12
- Adult - 1st Class
- $10–15
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Dandong to Pyongyang
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a week
- Estimated price
- $55–80
- Schedules at
- 12306.cn
Train from Beijing to Pyongyang
- Ave. Duration
- 24h 48m
- Frequency
- 4 times a week
- Estimated price
- $110–220
- Schedules at
- 12306.cn
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, How to get from Heathrow Airport into central London, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.













