There are 4 ways to get from Yinchuan to Xi'an by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Yinchuan to Xian Northtrain Yinchuan
3h 48m¥298–336Bus
cheapest- Take the bus from Yinchuan Nanmen Station to Yanchibus
- Take the bus from Dingbian to Xi'an North Bus Stationbus
12h 23m¥233–248Drive 606.1 km
- Drive from Yinchuan to Xi'ancar 606.1 km
6h 27m¥516–744Fly
- Fly from Yinchuan Hedong Airport (INC) to Xi'An Xianyang International Airport (XIY)plane INC - XIY
5h 52m¥564–2,577
Yinchuan Hedong Airport (INC) to Xi'An Xianyang International Airport (XIY) flights
Questions & Answers
The cheapest way to get from Yinchuan to Xi'an is to bus which costs ¥230 - ¥250 and takes 12h 23m.
The fastest way to get from Yinchuan to Xi'an is to train which takes 3h 48m and costs ¥290 - ¥340.
No, there is no direct bus from Yinchuan station to Xi'an station. However, there are services departing from Yinchuan Nanmen Station and arriving at Xi'an North Bus Station via Dingbian. The journey, including transfers, takes approximately 12h 23m.
No, there is no direct train from Yinchuan to Xi'an. However, there are services departing from Yinchuan and arriving at Shi Tushuguan via Bei Kezhan. The journey, including transfers, takes approximately 3h 48m.
The distance between Yinchuan and Xi'an is 634 km. The road distance is 606.1 km.
The best way to get from Yinchuan to Xi'an without a car is to train which takes 3h 48m and costs ¥290 - ¥340.
It takes approximately 3h 48m to get from Yinchuan to Xi'an, including transfers.
Yinchuan to Xi'an bus services, operated by Qichezhan, depart from Yinchuan Nanmen Station.
Yinchuan to Xi'an train services, operated by China Railways G-Class, depart from Yinchuan station.
The best way to get from Yinchuan to Xi'an is to train which takes 3h 48m and costs ¥290 - ¥340. Alternatively, you can bus, which costs ¥230 - ¥250 and takes 12h 23m, you could also fly, which costs ¥550 - ¥2600 and takes 5h 52m.
What companies run services between Yinchuan, China and Xi'an, China?
China Railways G-Class operates a train from Yinchuan to Xian North twice daily. Tickets cost ¥270–300 and the journey takes 3h 20m. Alternatively, you can take a bus from Yinchuan Nanmen Station to Xi'an North Bus Station via Yanchi and Dingbian in around 12h 23m.
- Website
- csair.com
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport via Tianfu International
- Ave. Duration
- 5h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥550–2,600
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport via Enshi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ¥500–2,500
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport via Guyuan
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ¥1,400–3,400
- Website
- xiamenair.com
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport via Enshi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ¥500–2,500
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport via Guyuan
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ¥1,400–3,400
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport via Chongqing
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ¥1,600–4,400
- Website
- tianjin-air.com
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport via Yulin
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–4,300
- Website
- loongair.cn
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport via Enshi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ¥500–2,500
- Website
- hbhk.com.cn
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport via Guyuan
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ¥1,400–3,400
- Website
- en.ceair.com
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport via Chongqing
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ¥1,600–4,400
- Website
- intl.jdair.net
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport via Enshi
- Ave. Duration
- 4h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥500–2,500
Train from Yinchuan to Xian North
- 2nd Class Seat
- ¥270–300
- 1st Class Seat
- ¥450–490
- Business Class Seat
- ¥650–950
- Website
- qichezhan.net
Bus from Yinchuan Nanmen Station to Yanchi
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ¥40
- Schedules at
- qichezhan.net
Bus from Dingbian to Xi'an North Bus Station
- Ave. Duration
- 8h
- Frequency
- Every 4 hours
- Estimated price
- ¥148
- Schedules at
- qichezhan.net
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, Travelling by boat in Italy, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Yinchuan to Xi'an bus services, operated by Qichezhan, arrive at Yanchi station.
Yinchuan to Xi'an train services, operated by China Railways G-Class, arrive at Xian North station.
Yes, the driving distance between Yinchuan to Xi'an is 606 km. It takes approximately 6h 27m to drive from Yinchuan to Xi'an.
There are 557+ hotels available in Xi'an.





