There are 4 ways to get from Guilin to Yinchuan by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Guilin Liangjiang International Airport (KWL) to Yinchuan Hedong Airport (INC)plane KWL - INC
3h 11m¥924–3,948Train, bus
cheapest- Take the train from Guilin North to Zhengzhoutrain Nanning
- Take the bus from Zhengzhou to Yinchuan Nanmen Stationbus
27h 52m¥359–640Train
- Take the train from Guilin North to Xian Northtrain Nanning East
- Take the train from Xian North to Yinchuantrain Shanghaihongqiao / ...
14h 52m¥1,052–1,147Drive 1,926 km
- Drive from Guilin to Yinchuancar 1,926 km
19h 54m¥1,638–2,366
Guilin Liangjiang International Airport (KWL) to Yinchuan Hedong Airport (INC) flights
Questions & Answers
The cheapest way to get from Guilin to Yinchuan is to train and bus which costs ¥350 - ¥650 and takes 27h 52m.
The fastest way to get from Guilin to Yinchuan is to fly which takes 3h 11m and costs ¥900 - ¥4000.
No, there is no direct train from Guilin to Yinchuan. However, there are services departing from Guilin North and arriving at Yinchuan via Xian North. The journey, including transfers, takes approximately 14h 52m.
The distance between Guilin and Yinchuan is 1556 km. The road distance is 1926 km.
The best way to get from Guilin to Yinchuan without a car is to train which takes 14h 52m and costs ¥1050 - ¥1150.
It takes approximately 3h 11m to get from Guilin to Yinchuan, including transfers.
Guilin to Yinchuan train services, operated by China Railways G-Class, depart from Guilin North station.
The best way to get from Guilin to Yinchuan is to fly which takes 3h 11m and costs ¥900 - ¥4000. Alternatively, you can train, which costs ¥1050 - ¥1150 and takes 14h 52m.
Guilin to Yinchuan train services, operated by China Railways G-Class, arrive at Xian North station.
Yes, the driving distance between Guilin to Yinchuan is 1926 km. It takes approximately 19h 54m to drive from Guilin to Yinchuan.
What companies run services between Guilin, China and Yinchuan, China?
Air Guilin and Sichuan Airlines fly from Guilin Liangjiang International Airport (KWL) to Yinchuan Hedong Airport (INC) twice daily. Alternatively, you can take a train from Guilin North to Yinchuan via Xian North and Yinchuan in around 14h 52m.
- Website
- airguilin.com
Flights from Guilin Liangjiang International Airport to Yinchuan Hedong Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ¥800–3,800
- Website
- ch.com
Flights from Guilin Liangjiang International Airport to Yinchuan Hedong Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–4,900
Train from Guilin North to Xian North
- 2nd Class Seat
- ¥750–850
- 1st Class Seat
- ¥1,250–1,350
- Business Class Seat
- ¥1,800–2,600
Train from Xian North to Yinchuan
- 2nd Class Seat
- ¥270–300
- 1st Class Seat
- ¥450–490
- Business Class Seat
- ¥650–950
Train from Guilin North to Zhengzhou
- Hard Seat
- ¥130–200
- Hard Sleeper
- ¥290–330
- Soft Sleeper
- ¥420–600
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 Which London airport should I choose?, Travelling around the UAE, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
There are 40+ hotels available in Yinchuan.









