There are 8 ways to get from Xin’an to Guilin by train, car, plane, 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.
Train
best- Take the train from Baiyangdian to Shijiazhuangtrain Tianjin West / ...
- Take the train from Shijiazhuang to Guilin Northtrain Beijing West / ...
9h 2m¥822–940Train via Zhengzhou
cheapest- Take the train from Xushui to Xinxiangtrain
- Take the train from Xinxiang to Zhengzhoutrain
- Take the train from Zhengzhou to Guilin Northtrain
23h 25m¥288–631Drive 1,811 km
- Drive from Xin’an to Guilincar 1,811 km
18h 30m¥1,530–2,210Train to Beijing Daxing International Airport, fly
- Take the train from Xiong'an to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Guilin Liangjiang International Airport (KWL)plane PKX - KWL
5h 31m¥1,995–2,241Train via Baoding East
- Take the train from Baoding East to Shijiazhuangtrain Beijing Fengtai / ...
- Take the train from Shijiazhuang to Guilintrain Beijing West
9h 13m¥836–1,009Train to Tianjin Binhai, fly
- Take the train from Baiyangding to Tianjintrain
- Fly from Tianjin Binhai (TSN) to Guilin Liangjiang International Airport (KWL)plane TSN - KWL
5h 47m¥875–3,810Train, train to Beijing Capital International Airport, fly
- Take the train from Xiong'an to Beijing Daxing Airporttrain
- Take the train from Beijing Daxing International Airport to Caoqiaotrain
- Fly from Beijing Capital International Airport (PEK) to Guilin Liangjiang International Airport (KWL)plane PEK - KWL
6h 52m¥2,250–2,712Train, bus to Shijiazhuang Zhengding International Airport, fly
- Take the train from Baiyangdian to Shijiazhuangtrain
- Take the bus from Icbc to Shijiazhuang Zhengding International Airportbus
- Fly from Shijiazhuang Zhengding International Airport (SJW) to Guilin Liangjiang International Airport (KWL)plane SJW - KWL
6h 56m¥917–2,650
Beijing Daxing International Airport (PKX) to Guilin Liangjiang International Airport (KWL) flights
Comparing Your Travel Options
The cheapest way to get from Xin’an to Guilin is to train via Zhengzhou which costs ¥280 - ¥650 and takes 23h 25m.
The fastest way to get from Xin’an to Guilin is to train and fly which takes 5h 31m and costs ¥1900 - ¥2300.
No, there is no direct train from Xin’an to Guilin. However, there are services departing from Baiyangdian and arriving at Guilin North via Shijiazhuang. The journey, including transfers, takes approximately 9h 2m.
The distance between Xin’an and Guilin is 1883 km. The road distance is 1811 km.
The best way to get from Xin’an to Guilin without a car is to train which takes 9h 2m and costs ¥800 - ¥950.
It takes approximately 9h 2m to get from Xin’an to Guilin, including transfers.
Xin’an to Guilin train services, operated by China Railways G-Class, depart from Baiyangdian station.
Xin’an to Guilin train services, operated by China Railways G-Class, arrive at Shijiazhuang station.
Yes, the driving distance between Xin’an to Guilin is 1811 km. It takes approximately 18h 30m to drive from Xin’an to Guilin.
There are 190+ hotels available in Guilin.
What companies run services between Xin’an, China and Guilin, China?
You can take a vehicle from Xin’an to Guilin North via Baiyangdian and Shijiazhuang in around 9h 2m.
- Website
- airchina.com
Flights from Beijing Daxing International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ¥1,800–3,400
Flights from Tianjin Binhai to Guilin Liangjiang International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ¥2,000–4,000
Flights from Beijing Capital International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ¥2,200–2,350
Flights from Beijing Capital International Airport to Guilin Liangjiang International Airport via Zhengzhou
- Ave. Duration
- 4h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,800–4,000
Train from Baiyangdian to Shijiazhuang
- 2nd Class Seat
- ¥80–90
- 1st Class Seat
- ¥130–150
- Business Class Seat
- ¥180–270
Train from Shijiazhuang to Guilin North
- 2nd Class Seat
- ¥700–800
- 1st Class Seat
- ¥1,200–1,350
- Business Class Seat
- ¥1,700–2,500
Train from Baoding East to Shijiazhuang
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥65–75
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–120
- Business Class Seat
- ¥150–220
Train from Shijiazhuang to Guilin
- 2nd Class Seat
- ¥700–850
- 1st Class Seat
- ¥1,200–1,350
- Business Class Seat
- ¥1,800–2,500
Train from Baiyangding to Tianjin
- 2nd Class Seat
- ¥56–62
- 1st Class Seat
- ¥90–100
- Business Class Seat
- ¥120–180
Train from Baiyangdian to Shijiazhuang
- 2nd Class Seat
- ¥80–90
- 1st Class Seat
- ¥130–150
- Business Class Seat
- ¥180–270
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 5 incredible day trips from Florence by train, Thanksgiving 2018: How to travel stress-free, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.





