Home / Train /

Xi'an - Yinchuan Train

Currently, only normal speed trains are available between Xi'an and Yinchuan. Every day, there are 5 pairs of normal trains running on this route, including 3 pairs of overnight sleeper trains. The total running distance is about 933 km (580 mi). A single trip takes around 12 - 15 hours and a ride on a hard sleeper costs about CNY 200.

Though there is no high speed train serving this route yet, the high speed railway between the two cities is already under construction. The construction is expected to finish in 2020, and the journey time will be cut down to less than 3 hours by then.

Basic Facts

 Operated at: Xi'an, Yinchuan
 Duration: around 12 - 15 hours
 Running distance: 933 km (580 mi)
 Top speed: 120 km/h (75 mph)
 Major stations along the way: Yan'an, Xianyang, Changwu, Jingchuan, Wugong, Yangling, Baoji, Dingbian, Guyuan, Ningdong, Qingtongxia

Xi'an to Yinchuan Train Timetable

(Last Update on Jun 8, 2020)
Train No.Departure - ArrivalTravel Time
K36106:35 - 19:3112h56m
K32210:38 - 22:1511h37m
K108517:38 - 07:47+14h9m
K130518:35 - 09:17+14h42m
K129721:09 - 10:25+13h16m
See more Xi'an Schedule

Yinchuan to Xi'an Train Schedule

(Last Update on Jun 8, 2020)
Train No.Departure - ArrivalTravel Time
K32107:00 - 19:1012h10m
K130716:56 - 08:17+15h21m
K108718:00 - 08:28+14h28m
K35920:34 - 10:34+14h00m
K129521:28 - 11:52+14h24m
See more Yinchuan Schedule

Note: The above timetable is only for reference. Please search for the real-time schedule via the search box on page top.

Xi'an - Yinchuan Train Ticket Fare

(Last Update on Jun 8, 2020)
Soft SleeperHard SleeperHard Seat
CNY 319 - 337
USD 46 - 49
CNY 190 - 221
USD 28 - 32
CNY 102 - 119
USD 15 - 17


The High Speed Railway between Xi'an and Yinchuan under Construction

The construction of the high speed railway between Yinchuan and Xi'an started in 2015 and is expected to be done in 2020.The total distance of the railway is about 616 km (383 mi) and the top running speed of this route is designed to reach 250 km/h (155 mi). The single journey time of this route will be cut down to less than 3 hours when opened.

Other Transportation Choices:

Xi'an - Yinchuan Flights

Flight is also a good transportation choice for tourists travelling between Xi'an and Yinchuan. So far, there are 12 pairs of flights operated daily on this route, more flights may be added to match the increased demand in peak seasons. A one-way journey takes about 1.5 hours. The economy fares change between CNY 150 - CNY 600. They depart from about 6:30 in the morning to 22:30 or so. Thus, travelling by air is recommended as an alternative for tourists who are in a hurry.

Xi'an - Yinchuan Coaches

There are about 17 pairs of coaches shuttling between Xi'an and Yinchuan on a daily basis as well. They depart from about 7:00 in the morning to 18:30. A one-way ride on coach takes about 9 - 11 hours with the ticket fare of about CNY 110.5 - 220. The ticket prices vary by type of coach and departure/terminal station. Overnight sleeper coaches are also available on this route.
Major Rail Lines from Xi'an to:

 Major Rail Lines from Yinchuan to:

- Last modified on Apr. 20, 2020 -
Questions & Answers on Xi'an - Yinchuan Train
Asked by Sarahi from MALAYSIA | Jan. 06, 2020 18:25Reply
Is there any city we can make a transfer to cut the trip shorter?
We can accept transfer option for high speed trains.
Answers (1)
Answered by Blithe from USA | Jan. 07, 2020 18:09

I think there is no high speed rail service in Yinchuan at all, so you still need to use slow trains for at least a part of the trip. According to my searching, you can consider cities like Lanzhou or Yanan. The problem is that the total duration is not a big difference if you count the time for connections.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)