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 21m¥824–3,848Train, 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,929.6 km
- Drive from Guilin to Yinchuancar 1,929.6 km
19h 54m¥1,611–2,326
Guilin Liangjiang International Airport (KWL) to Yinchuan Hedong Airport (INC) flights
Comparing Your Travel Options
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 21m and costs ¥800 - ¥3900.
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 1929.6 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 21m 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 21m and costs ¥800 - ¥3900. 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 1930 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) once 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 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–3,700
- Website
- ch.com
Flights from Guilin Liangjiang International Airport to Yinchuan Hedong Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,600–4,400
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 Slovenia: Getting from Ljubljana to Lake Bled, Travelling by boat in Italy, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
There are 38+ hotels available in Yinchuan.









