There are 5 ways to get from Hami to Yinchuan by taxi, plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Hami Airport, fly
best- Take the taxi from Hami to Hami Airport (HMI)taxi
- Fly from Hami Airport (HMI) to Yinchuan Hedong Airport (INC)plane HMI - INC
3h 16m¥620–3,044Train
cheapest- Take the train from Hami to Yinchuantrain Urumqi
17h 26m¥166–369Drive 1,419.9 km
- Drive from Hami to Yinchuancar 1,419.9 km
15h 36m¥1,200–1,732Taxi to Barkol, fly
- Take the taxi from Hami to Barkol (DHH)taxi
- Fly from Barkol (DHH) to Yinchuan Hedong Airport (INC)plane DHH - INC
8h 20m¥2,050–4,397Train, bus
- Take the train from Hami to Lanzhoutrain Ürümqi
- Take the bus from Lanzhou to Yinchuan Nanmen Stationbus
17h 32m¥277–465
Hami Airport (HMI) to Yinchuan Hedong Airport (INC) flights
Comparing Your Travel Options
The cheapest way to get from Hami to Yinchuan is to train which costs ¥160 - ¥370 and takes 17h 26m.
The fastest way to get from Hami to Yinchuan is to taxi and fly which takes 3h 16m and costs ¥600 - ¥3100.
No, there is no direct train from Hami to Yinchuan. However, there are services departing from Hami and arriving at Yinchuan via . The journey, including transfers, takes approximately 17h 26m.
The distance between Hami and Yinchuan is 1253 km. The road distance is 1419.9 km.
The best way to get from Hami to Yinchuan without a car is to train which takes 17h 26m and costs ¥160 - ¥370.
It takes approximately 3h 16m to get from Hami to Yinchuan, including transfers.
Hami to Yinchuan train services, operated by China Railways T-Class, depart from Hami station.
Yinchuan is 2h ahead of Hami. It is currently 6:26 PM in Hami and 8:26 PM in Yinchuan.
Hami to Yinchuan train services, operated by China Railways T-Class, arrive at Yinchuan station.
Yes, the driving distance between Hami to Yinchuan is 1420 km. It takes approximately 15h 36m to drive from Hami to Yinchuan.
What companies run services between Hami, Xinjiang Uyghur Autonomous Region, China and Yinchuan, China?
China Railways T-Class operates a train from Hami to Yinchuan once daily. Tickets cost ¥140–340 and the journey takes 17h 15m.
- Website
- chinaexpressair.com
Flights from Hami Airport to Yinchuan Hedong Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥500–2,900
Train from Hami to Yinchuan
- Ave. Duration
- 17h 15m
- Frequency
- Once daily
- Estimated price
- ¥140–340
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥140–200
- Hard Sleeper
- ¥280–340
- Soft Sleeper
- ¥440–550
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Lanzhou to Yinchuan Nanmen Station
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ¥140
- Schedules at
- bus.ctrip.com
- Ave. Duration
- 1h 22m
- Estimated price
- ¥75–250
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 Want to know more about Flixbus?, How to get from Southend Airport into central London, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
Booking & Getting There
There are 38+ hotels available in Yinchuan.



