It is about 360km away from Beijing to Datong. There are 10 trains travelling between Beijing and Datong everyday.
Beijing to Datong by Train
There are four train stations in Beijing. The trains from Beijing to Datong start from Beijing Railway Station, Beijing West Railway Station or Beijing North Railway Station. It takes about 6-7 hours to travel from Beijing railway stations to Datong Railway Station by train. Book a train ticket from Beijing to Datong
Ticket fare
Soft Sleeper CNY152.5-158.5
Hard Sleeper CNY98.5-104.5
Hard Seat CNY47.5-53.5
Datong to Beijing by Train
There are 10 trains travelling from Datong to Beijing. It takes about 6 hours from Datong to Beijing. The trains departs from Datong Train Station, and arrive at Beijing Train Station, Beijing West Train Station or Beijing North Train Station.
Ticket fare
Soft Sleeper CNY152.5-158.5
Hard Sleeper CNY98.5-104.5
Hard Seat CNY47.5-53.5
Transportation of Beijing railway stations
How to get to Beijing Railway Station
Take Subway Line 2 and get off at Beijing Railway Station.
How to get to Beijing West Railway Station
Take Subway Line 9 and get off at Beijing West Railway Station.
Take Subway Line 1 and get off at Military Museum, then take No.21,99,320 Bus to Beijing West Railway Station.
How to get to Beijing North Railway Station
Take Subway Line 2 and get off at Xizhimen, walk 100m north to Beijing North Railway Station.
Transportation of Datong Railway Station
Datong Railway Station is in the downtown of the city and is 7km from the center of the city.
From Datong Railway Station to Yungang Grottoes
Take No.17 Bus to Xinkaili Stop, then transfer to No.3 Bus and get off at the terminal Yungang Grottoes.
We have Beijing train station pick-up and drop-off service, from CNY 300. Click here to book it.
Recommended Datong local tours:
5 Day train travel from Beijing to Datong & Pingyao from $737
4 day 3 night(without hotel) Datong, Taiyuan and Pingyao tour from $651 >>more tours