Home / Train /

Xian - Yinchuan Train

Currently, about 30 pairs of high speed trains are operated between Xian and Yinchuan. And a single trip takes only 3 - 4 hours. A second class seat takes around CNY 210 - 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.
 

Xian - 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: Xian 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
 

Xian to Yinchuan High Speed Train Schedule:

(Last Update on May 8, 2026)
Train No.Departure - ArrivalTravel Time
D367109:09 - 12:473h38m
D352510:16 - 13:483h32m
D353712:30 - 16:013h31m
G318717:47 - 21:243h37m
D368918:50 - 22:323h42m
About 30 departures in total: departure time from 07:19 to 20:33; duration from 3H4M to 3H46M
See more Xian Schedule
 

Yinchuan to Xian High Speed Train Timetable:

(Last Update on May 8, 2026)
Train No.Departure - ArrivalTravel Time
G226106:24 - 09:353h11m
G318909:02 - 12:293h27m
D353512:44 - 16:333h49m
D355916:43 - 20:353h52m
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.
 

Xian - Yinchuan High Speed Train Ticket Fare

(Last Update on May 8, 2026)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 842 - 909
USD 125 - 134
CNY 392 - 445
USD 58 - 66
CNY 245 - 278
USD 36 - 41

 

Xian - Yinchuan Normal Speed Trains

Basic Facts

 Operated at: Xian 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
 

Xian to Yinchuan Train Timetable

(Last Update on May 8, 2026)
Train No.Departure - ArrivalTravel Time
K108505:28 - 19:4314h15m
K36106:34 - 19:2312h49m
K129721:40 - 09:53+12h13m

 

Yinchuan to Xian Train Schedule

(Last Update on May 8, 2026)
Train No.Departure - ArrivalTravel Time
K108706:10 - 19:1313h3m
K35920:35 - 09:55+13h20m
K129521:31 - 11:58+14h27m
Note: The above timetable is only for reference. Please search for the real-time schedule via the search box on page top.
 

Xian - Yinchuan Train Ticket Fare

(Last Update on May 8, 2026)
Soft SleeperHard SleeperHard Seat
CNY 285
USD 42
CNY 190
USD 28
CNY 102
USD 15

 

Other Transportation Choices:

Xian - Yinchuan Flights

Flight is also a good transportation choice for tourists travelling between Xian 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.
 

Xian - Yinchuan Coaches

There are about 17 pairs of coaches shuttling between Xian 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 May. 08, 2026 by Grace Yang -