There are 7 ways to get from Chengde to Guilin by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Chengde to Beijingbus
- Take the train from Beijing West Station to Guilin Northtrain Beijing West / ...
13h 48m¥951–1,091Bus, train via Hengyang
cheapest- Take the bus from Chengde to Beijingbus
- Take the train from Beijing West Station to Hengyangtrain
- Take the train from Hengyang to Guilin Northtrain
26h 4m¥321–671Drive 2,127.1 km
- Drive from Chengde to Guilincar 2,127.1 km
21h 54m¥1,827–2,639Fly from Chengde Puning Airport
- Fly from Chengde Puning Airport (CDE) to Guilin Liangjiang International Airport (KWL)plane CDE - KWL
11h 52m¥1,136–3,162Train to Beijing Capital International Airport, fly
- Take the train from Chengde South to Beijing Chaoyangtrain
- Fly from Beijing Capital International Airport (PEK) to Guilin Liangjiang International Airport (KWL)plane PEK - KWL
7h 49m¥2,219–2,658Train, train to Beijing Daxing International Airport, fly
- Take the train from Chengde South to Beijing Chaoyangtrain
- Take the train from Caoqiao to Beijing Daxing International Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Guilin Liangjiang International Airport (KWL)plane PKX - KWL
7h 59m¥2,026–2,171Train to Chifeng Yulong Airport, fly
- Take the train from Chengde to Chifengtrain
- Fly from Chifeng Yulong Airport (CIF) to Guilin Liangjiang International Airport (KWL)plane CIF - KWL
12h 19m¥985–4,320
Chengde Puning Airport (CDE) to Guilin Liangjiang International Airport (KWL) flights
Comparing Your Travel Options
The cheapest way to get from Chengde to Guilin is to bus and train via Hengyang which costs ¥320 - ¥700 and takes 26h 4m.
The fastest way to get from Chengde to Guilin is to train and fly which takes 7h 49m and costs ¥2200 - ¥2700.
The distance between Chengde and Guilin is 2203 km. The road distance is 2127.1 km.
The best way to get from Chengde to Guilin without a car is to bus and train which takes 13h 48m and costs ¥950 - ¥1100.
It takes approximately 13h 48m to get from Chengde to Guilin, including transfers.
Yes, the driving distance between Chengde to Guilin is 2127 km. It takes approximately 21h 54m to drive from Chengde to Guilin.
There are 187+ hotels available in Guilin.
What companies run services between Chengde, China and Guilin, China?
Hebei, Juneyao Airlines, and two other airlines fly from Chengde Puning Airport (CDE) to Guilin Liangjiang International Airport (KWL) once daily.
- Website
- airchina.com
Flights from Chengde Puning Airport to Guilin Liangjiang International Airport via Shijiazhuang Zhengding, Tianfu International
- Ave. Duration
- 21h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥950–4,400
Flights from Beijing Capital International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- ¥2,200–2,400
Flights from Beijing Daxing International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ¥1,900–3,700
Flights from Chifeng Yulong Airport to Guilin Liangjiang International Airport via Nanjing
- Ave. Duration
- 6h
- When
- Thursday and Saturday
- Estimated price
- ¥900–4,200
- Website
- airguilin.com
Flights from Chengde Puning Airport to Guilin Liangjiang International Airport via Shijiazhuang Zhengding, Chongqing
- Ave. Duration
- 11h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥850–4,100
Flights from Chifeng Yulong Airport to Guilin Liangjiang International Airport via Qingdao
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥850–4,100
- Website
- csair.com
Flights from Beijing Daxing International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- ¥700–4,900
- Website
- hbhk.com.cn
Flights from Beijing Daxing International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ¥700–3,500
- Website
- en.ceair.com
Flights from Beijing Daxing International Airport to Guilin Liangjiang International Airport via Xi An
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ¥2,200–5,000
- Website
- chinaexpressair.com
Flights from Chifeng Yulong Airport to Guilin Liangjiang International Airport via Nanjing
- Ave. Duration
- 6h
- When
- Thursday and Saturday
- Estimated price
- ¥900–4,200
- Website
- sda.cn
Flights from Chifeng Yulong Airport to Guilin Liangjiang International Airport via Nanjing
- Ave. Duration
- 6h
- When
- Thursday and Saturday
- Estimated price
- ¥900–4,200
- Website
- tianjin-air.com
Flights from Chifeng Yulong Airport to Guilin Liangjiang International Airport via Xi An
- Ave. Duration
- 7h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥900–4,200
- Website
- intl.jdair.net
Flights from Chifeng Yulong Airport to Guilin Liangjiang International Airport via Xi An
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ¥900–4,200
Train from Beijing West Station to Guilin North
- 2nd Class Seat
- ¥850–950
- 1st Class Seat
- ¥1,400–1,600
- Business Class Seat
- ¥2,000–3,000
Train from Chengde South to Beijing Chaoyang
- 2nd Class Seat
- ¥85–95
- 1st Class Seat
- ¥140–160
- Business Class Seat
- ¥200–290
Train from Chengde South to Beijing Chaoyang
- 2nd Class Seat
- ¥85–95
- 1st Class Seat
- ¥140–160
- Business Class Seat
- ¥200–290
Train from Beijing West Station to Hengyang
- Hard Seat
- ¥160–240
- Hard Sleeper
- ¥350–410
- Soft Sleeper
- ¥500–700
Train from Hengyang to Guilin North
- Hard Seat
- ¥60–90
- Hard Sleeper
- ¥95–120
- Soft Sleeper
- ¥170–250
- Phone
- +86-010-96165
- Website
- Beijing International Airport
Train from Caoqiao to Beijing Daxing International Airport
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥27–35
- Website
- Beijing International Airport
Train from Chengde to Chifeng
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥120–160
- [email protected]
- Website
- chinabusguide.com
Bus from Chengde to Beijing
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- ¥85–120
- Schedules at
- chinabusguide.com
- Bus
- ¥85–120
Bus from Chengde to Beijing
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- ¥85–120
- Schedules at
- chinabusguide.com
- Bus
- ¥85–120
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 How to get from JFK to New York City, How to get from Gatwick Airport into central London, and How to get from Luton Airport into central London - to help you get the most out of your next trip.























