Datong - Xian Train

Between Datong South Railway Station and Xian North Railway Station, around 15 pairs of high speed trains are serving now. The whole journey takes about 4.5 - 6.5 hours and a second class seat costs CNY 276 - 302.

And only one pair of traditional trains numbered as K2095/K2096 are running between Datong and Xian. They finish the 1,006 kilometers (625 miles) distance in about 15 hours. It is advisable to purchase a soft sleeper or hard sleeper ticket in advance when traveling for such a long-distance journey, which costs CNY 351 and CNY 230 respectively. 
 

Datong - Xian High Speed Trains

Basic Facts

 Duration: 4.5 - 6.5 hours
 Distance: Around 859 kilometers (535 miles)
 Top speed: 250 km/h (155 mph)
 Operated at: Datong South Railway Station, Xian North Railway Station  
 Major stations along the way: Huairen East, Yingxian, Shanyin, Yuanping West, Xinzhou West, Yangqu West, Taiyuan South, Jinzhong, Taigu West, Jiexiu East, Lingshi East, Huozhou East, Linfen West, Houma West, Wenxi West, Yuncheng North, Yongji North, Dali, Weinan North
 
First Class Carriage
First Class Carriage of Datong - Xian High Speed Train
Datong - Xian High Speed Railway Map
Datong - Xian High Speed Railway Map
 

Datong to Xian High Speed Train Schedule:

(Last Update on Apr 1, 2026)
Train No.Departure - ArrivalTravel Time
D258306:58 - 12:345h36m
G245510:05 - 14:514h46m
D104912:19 - 18:216h2m
D200714:00 - 19:215h21m
D104318:56 - 23:374h41m
About 16 departures in total: departure time from 06:58 to 18:56; duration from 4H25M to 6H12M

See more Datong Schedule
 

Xian to Datong Bullet Train Schedule:

(Last Update on Apr 1, 2026)
Train No.Departure - ArrivalTravel Time
D104408:05 - 13:485h43m
D281010:05 - 15:145h9m
D200812:26 - 18:095h43m
G245615:15 - 19:594h44m
D256817:08 - 22:555h47m
About 16 departures in total: departure time from 08:05 to 17:08; duration from 4H44M to 6H19M

See more Xian Schedule

Note: The above timetable is for reference only. For real-time schedule, please search by the tool on the top of this page.
 

Datong - Xian High Speed Train Ticket Price

(Last Update on Apr 1, 2026)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 871 - 946
USD 128 - 139
CNY 442 - 483
USD 65 - 71
CNY 276 - 302
USD 40 - 44
Check Gate at Xian North Station
Queue up for Check-in
 

Datong - Xian Normal Trains in Service 

Basic Facts:

 Duration: Around 15 hours
 Distance: Around 1,006 kilometers (625 miles)
 Top speed: 120 km/h (75 mph)
 Operated at: Datong Railway Station, Xian Railway Station
 Major stations along the way: Huairen, Daiyue, Shentou, Shuozhou, Ningwu, Xuangang, Yuanping, Xinzhou, Yangqu, Taiyuan East, Taiyuan, Taiyuan South, Yuci, Taigu, Qixian, Pingyao, Jiexiu, Lingshi, Huozhou, Linfen, Houma, Yuncheng, Yongji, Huashan, Weinan
 

Datong to Xian Train Schedule

(Last Update on Apr 1, 2026)
Train No.Departure - ArrivalTravel Time
K209514:42 - 05:31+14h49m

 

Xian to Datong Train Timetable

(Last Update on Apr 1, 2026)
Train No.Departure - ArrivalTravel Time
K209607:29 - 22:2514h56m

Notes:
1. The above timetable is only for reference. Please search for the real-time schedule via the search box on page top.
2. "+" means the second day.
Datong - Xian Normal Trains
Datong - Xian Normal Train
 

Datong - Xian Train Ticket Fare

(Last Update on Apr 1, 2026)
Soft SleeperHard SleeperHard Seat
CNY 351
USD 51
CNY 230
USD 34
CNY 124
USD 18

 

Transfer in Pingyao for More Options

Passengers with enough time can make a stop in Pingyao and give 1-2 days for sightseeing around the Ancient City. In addition, a stopover in Pingyao offers more options. Currently, there are 2 pairs of high speed trains running between Datong and Pingyao with the duration of 3.5 hours. 7 high speed trains operate from Pingyao to Xian and 9 from Xian to Pingyao, taking about 3 hours.
Ancient City of Pingyao
Actors in the Ancient City of Pingyao
Building in the Ancient City
Erlang Temple in the Ancient City of Pingyao
Major Rail Lines from Datong to:
Major Rail Lines from Xi'an to:
- Last updated on Apr. 01, 2026 by Sule Su -