There are 5 ways to get from Pingyaogucheng to Datong by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Taiyuan
best- Take the train from Pingyaogucheng Station to Taiyuan SouthXi'an North
- Take the bus from Taiyuan Bus Terminal to Datong
4h 42m¥161–245Train, bus
cheapest- Take the train from Pingyaogucheng Station to Taiyuan SouthXi'an North
- Take the bus from Taiyuan to Datong Xinnan
6h 38m¥141–243Train
- Take the train from Pingyaogucheng Station to Taiyuan SouthXi'an North
- Take the train from Yuci to DatongYuncheng
9h 10mDrive 377.5 km
- Drive from Pingyaogucheng to Datong377.5 km
4h 10m¥338–489Taxi
- Take the taxi from Pingyaogucheng to Datong377.5 km
4h 10m¥650–800
Questions & Answers
The cheapest way to get from Pingyaogucheng to Datong is to train and bus which costs ¥140 - ¥250 and takes 6h 38m.
The fastest way to get from Pingyaogucheng to Datong is to drive which takes 4h 10m and costs ¥330 - ¥490.
No, there is no direct train from Pingyaogucheng station to Datong. However, there are services departing from Pingyaogucheng Station and arriving at Datong via Taiyuan South and Yuci. The journey, including transfers, takes approximately 9h 10m.
The distance between Pingyaogucheng and Datong is 381 km. The road distance is 377.5 km.
The best way to get from Pingyaogucheng to Datong without a car is to train and bus via Taiyuan which takes 4h 42m and costs ¥160 - ¥250.
It takes approximately 4h 42m to get from Pingyaogucheng to Datong, including transfers.
Pingyaogucheng to Datong train services, operated by China Railways D-Class, depart from Pingyaogucheng Station.
Pingyaogucheng to Datong train services, operated by China Railways D-Class, arrive at Taiyuan South station.
Yes, the driving distance between Pingyaogucheng to Datong is 377 km. It takes approximately 4h 10m to drive from Pingyaogucheng to Datong.
There are 34+ hotels available in Datong.
What companies run services between Pingyaogucheng, China and Datong, Shanxi, China?
You can take a train from Pingyaogucheng Station to Datong via Taiyuan South and Yuci in around 9h 10m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train from Pingyaogucheng Station to Taiyuan South
- Ave. Duration
- 32 min
- Frequency
- Every 4 hours
- Estimated price
- ¥50–85
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥50–75
- Adult - 1st Class
- ¥60–85
Train from Pingyaogucheng Station to Taiyuan South
- 2nd Class Seat
- ¥45–49
- 1st Class Seat
- ¥70–80
- Business Class Seat
- ¥100–150
Train from Yuci to Datong
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Taiyuan Bus Terminal to Datong
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ¥90–130
- Schedules at
- chinabusguide.com
Bus from Taiyuan to Datong Xinnan
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ¥80–140
- Schedules at
- chinabusguide.com
- Ave. Duration
- 4h 10m
- Estimated price
- ¥650–800
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 Southend Airport into central London, 4 of the smartest ways to explore Australia, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.













