Home / Train /

Xi'an - Yinchuan Train

Currently, about 30 pairs of high speed trains are operated between Xi'an and Yinchuan. And a single trip takes only 3 - 4 hours. A second class seat takes around CNY 185 - 264.

Every day, there are also around 3 pairs of normal trains running on this route, including a few pairs of overnight sleeper trains. The total running distance is about 933 km (580 mi). A single trip takes around 12.5 - 14.5 hours and a ride on a hard sleeper costs about CNY 190.
 

Xi'an - Yinchuan High Speed Trains

Basic Facts:

 Duration: about 3 - 4 hours
 Distance: about 618 km (384 mi)
 Top speed: 250 km/h (155 mi)
 Operated at: Xi'an North Railway Station, Yinchuan Railway Station
 Stations along the way: Xianyang North, Liquan South, Qianxian, Yongshou West, Chenzhou East, Ningxian, Qingyang, Qingcheng, Quzi, Huanxian, Tianshuibao, Hui'anbao, Wuzhong, Lingwu North, Hedong Airport
 

Xi'an to Yinchuan High Speed Train Schedule:

(Last Update on Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
D367109:10 - 12:473h37m
D352510:17 - 13:483h31m
D353712:31 - 15:593h28m
G318717:47 - 21:233h36m
D368918:50 - 22:153h25m
About 30 departures in total: departure time from 07:19 to 20:33; duration from 3H4M to 3H46M
See more Xi'an Schedule
 

Yinchuan to Xi'an High Speed Train Timetable:

(Last Update on Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
G226106:26 - 09:383h12m
G318909:02 - 12:293h27m
D353512:44 - 16:413h57m
D355916:43 - 20:353h52m
D368318:40 - 22:303h50m
About 30 departures in total: departure time from 06:26 to 20:27; duration from 3H3M to 3H57M
See more Yinchuan Schedule

Note: The above timetable is for reference only. Please search for the real time schedule by the search tool on page top.
 

Xi'an - Yinchuan High Speed Train Ticket Fare

(Last Update on Jun 20, 2025)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 730 - 909
USD 103 - 128
CNY 338 - 422
USD 47 - 59
CNY 210 - 264
USD 29 - 37

 

Xi'an - Yinchuan Normal Speed Trains

Basic Facts

 Operated at: Xi'an Railway Station, Yinchuan Railway Station
 Duration: around 12.5 - 14.5 hours
 Running distance: 933 km (580 mi)
 Top speed: 120 km/h (75 mph)
 Major stations along the way: Xianyang, Yangling, Caijiapo, Longxian, Pingliang, Guyuan, Tongxin, Zhongwei, Zhongning, Qingtongxia
 

Xi'an to Yinchuan Train Timetable

(Last Update on Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
K108505:28 - 19:4314h15m
K36106:34 - 19:2312h49m
K129721:40 - 10:25+12h45m

 

Yinchuan to Xi'an Train Schedule

(Last Update on Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
K35920:35 - 09:55+13h20m
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 20, 2025)
Soft SleeperHard SleeperHard Seat
CNY 285
USD 40
CNY 190
USD 27
CNY 102
USD 14

 

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 about 1 pair 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 300 - CNY 800. 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 updated on Jun. 20, 2025 by Gabby Li -