There are 5 ways to get from Shizuishan to Xi'an by train, car, taxi, 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 Huinong South to Yinchuantrain Beijing North
- Take the train from Yinchuan to Xian Northtrain Yinchuan
5h 36m¥347–421Drive 705.1 km
- Drive from Shizuishan to Xi'ancar 705.1 km
7h 30m¥589–851Taxi, train to Yinchuan Hedong Airport, fly
- Take the taxi from Shizuishan to Huinong Southtaxi
- Take the train from Huinong South to Yinchuantrain
- Fly from Yinchuan Hedong Airport (INC) to Xi'An Xianyang International Airport (XIY)plane INC - XIY
5h 31m¥400–2,087Train to Wuhai Airport, fly
- Take the train from Huinong South to Wuhaitrain
- Fly from Wuhai Airport (WUA) to Xi'An Xianyang International Airport (XIY)plane WUA - XIY
8h 6m¥822–3,476Train to Baotou Donghe Airport, fly
- Take the train from Huinong South to Baotou Easttrain
- Fly from Baotou Donghe Airport (BAV) to Xi'An Xianyang International Airport (XIY)plane BAV - XIY
6h 54m¥542–2,596
Yinchuan Hedong Airport (INC) to Xi'An Xianyang International Airport (XIY) flights
Comparing Your Travel Options
The cheapest way to get from Shizuishan to Xi'an is to train which costs ¥340 - ¥430 and takes 5h 36m.
The fastest way to get from Shizuishan to Xi'an is to taxi and train and fly which takes 5h 31m and costs ¥400 - ¥2100.
No, there is no direct train from Shizuishan to Xi'an. However, there are services departing from Huinong South and arriving at Fengcheng 5-lu via Yinchuan and Bei Kezhan. The journey, including transfers, takes approximately 5h 36m.
The distance between Shizuishan and Xi'an is 727 km. The road distance is 705.1 km.
The best way to get from Shizuishan to Xi'an without a car is to train which takes 5h 36m and costs ¥340 - ¥430.
It takes approximately 5h 36m to get from Shizuishan to Xi'an, including transfers.
Shizuishan to Xi'an train services, operated by China Railways D-Class, depart from Huinong South station.
Shizuishan to Xi'an train services, operated by China Railways D-Class, arrive at Yinchuan station.
Yes, the driving distance between Shizuishan to Xi'an is 705 km. It takes approximately 7h 30m to drive from Shizuishan to Xi'an.
There are 554+ hotels available in Xi'an.
What companies run services between Shizuishan, China and Xi'an, China?
You can take a vehicle from Shizuishan to Fengcheng 5-lu via Huinong South, Yinchuan, Xian North, and Bei Kezhan in around 5h 36m.
- Website
- csair.com
Flights from Wuhai Airport to Xi'An Xianyang International Airport via Beijing Daxing
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ¥1,700–4,200
Flights from Baotou Donghe Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 1h 45m
- When
- Sunday
- Estimated price
- ¥350–2,200
- Website
- chinaexpressair.com
Flights from Wuhai Airport to Xi'An Xianyang International Airport via Chifeng
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–3,300
Flights from Baotou Donghe Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 1h 45m
- When
- Sunday
- Estimated price
- ¥350–2,200
- Website
- loongair.cn
Flights from Wuhai Airport to Xi'An Xianyang International Airport via Chifeng
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–3,300
Flights from Baotou Donghe Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 1h 45m
- When
- Sunday
- Estimated price
- ¥350–2,200
- Website
- okair.net
Flights from Yinchuan Hedong Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ¥280–1,900
- Website
- en.ceair.com
Flights from Wuhai Airport to Xi'An Xianyang International Airport via Beijing Daxing
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ¥1,700–4,200
- Website
- tianjin-air.com
Flights from Baotou Donghe Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥1,000–3,700
Train from Huinong South to Yinchuan
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- ¥50–85
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥50–75
- Adult - 1st Class
- ¥60–85
Train from Huinong South to Yinchuan
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- ¥50–85
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥50–75
- Adult - 1st Class
- ¥60–85
Train from Huinong South to Wuhai
- Ave. Duration
- 22 min
- Frequency
- Once daily
- Estimated price
- ¥40–60
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥40–60
- Adult - 1st Class
- ¥40–60
Train from Huinong South to Baotou East
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- ¥140–320
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥140–200
- Adult - 1st Class
- ¥220–320
Train from Yinchuan to Xian North
- 2nd Class Seat
- ¥270–300
- 1st Class Seat
- ¥450–490
- Business Class Seat
- ¥650–950
- Ave. Duration
- 13 min
- Estimated price
- ¥25–30
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 How to get from Heathrow Airport into central London, How to get from Luton Airport into central London, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.









