There are 8 ways to get from Xin’an to Guilin by train, car, plane, taxi, 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–940Taxi, train
cheapest- Take the taxi from Xin’an to Baodingtaxi
- Take the train from Baoding to Changshatrain
- Take the train from Changsha Station to Guilin Northtrain
20h 33m¥305–597Drive 1,811 km
- Drive from Xin’an to Guilincar 1,811 km
18h 30m¥1,539–2,223Train 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¥845–3,341Train 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,610Train, 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,350–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¥817–2,650
Beijing Daxing International Airport (PKX) to Guilin Liangjiang International Airport (KWL) flights
Questions & Answers
The cheapest way to get from Xin’an to Guilin is to taxi and train which costs ¥300 - ¥600 and takes 20h 33m.
The fastest way to get from Xin’an to Guilin is to train and fly which takes 5h 31m and costs ¥800 - ¥3400.
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 175+ 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,900–3,500
Flights from Tianjin Binhai to Guilin Liangjiang International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ¥2,100–3,900
Flights from Beijing Capital International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ¥2,250–2,400
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,700–3,900
- Website
- csair.com
Flights from Beijing Daxing International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ¥650–5,500
- Website
- hbhk.com.cn
Flights from Beijing Daxing International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ¥650–3,100
- Website
- en.ceair.com
Flights from Beijing Daxing International Airport to Guilin Liangjiang International Airport via Nanchang
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ¥1,900–4,800
- Website
- okair.net
Flights from Tianjin Binhai to Guilin Liangjiang International Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥700–3,400
- Website
- ch.com
Flights from Shijiazhuang Zhengding International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ¥750–2,400
- Website
- airguilin.com
Flights from Shijiazhuang Zhengding International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–3,300
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
Train from Xiong'an to Beijing Daxing Airport
- Adult - second class
- ¥26–40
Train from Xiong'an to Beijing Daxing Airport
- Adult - second class
- ¥26–40
Train from Baoding to Changsha
- Hard Seat
- ¥140–200
- Hard Sleeper
- ¥300–340
- Soft Sleeper
- ¥430–600
Train from Changsha Station to Guilin North
- Hard Seat
- ¥75–110
- Hard Sleeper
- ¥135–145
- Soft Sleeper
- ¥210–310
- Phone
- +86-010-96165
- Website
- en.bcia.com.cn
Train from Beijing Daxing International Airport to Caoqiao
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥27–35
- Website
- https://en.bcia.com.cn/gsjssy.html
- Ave. Duration
- 42 min
- Estimated price
- ¥90–110
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 Train travel in France: A guide to SNCF, 4 of the smartest ways to explore Australia, and How to get from JFK to New York City - to help you get the most out of your next trip.

















