How to Travel between Chengdu and Guilin
Chengdu to Guilin distance is as long as 1,300 kilometers (808 miles). The fastest travel way between them is to take a direct flight, taking around 110 minutes and CNY 400 - 900. Or passengers can take Chengdu - Guilin high speed trains, taking 6 – 8 hours and CNY 377 – 429. There is no official long-distance bus information, so it’s not recommended.
![]() |
How to Travel from Chengdu to Guilin
1. Chengdu to Guilin Flight: 110 minutes, CNY 500 – 900
There are about 2 flights are operated daily from Chengdu Shuangliu International Airport to Guilin Liangjiang International Airport. The departure time is at 07:45/11:45, 19:30.
Ticket Price frequently change with a floating discount depending on the booking date.
2. Chengdu to Guilin High Speed Train: 6 – 7.5 hours, CNY 377 – 429
About 15 Chengdu to Guilin high speed trains are running every day, departing from Chengdu East Railway Station to stations including Guilin, Guilin North and Guilin West from 06:40 – 15:42.
Ticket Price: CNY 377 – 429 for second class seat, CNY 604 – 685.5 for first class seat, CNY 1,285 for business class seat
The following high speed trains take the shortest time:
Train | Dep. | Arr. | Duration | Price (CNY) |
---|---|---|---|---|
D1801 | 08:20 Chengdu East | 14:04 Guilin West | 5H44M | 1st Class Seat: 658 2nd Class Seat: 412 |
G2855 | 12:06 Chengdu East | 18:26 Guilin North | 6H20M | 1st Class Seat: 701.5 2nd Class Seat: 439 Business Cls. Seat: 1,316 |
D1837 | 15:42 Chengdu East | 22:03 Guilin North | 6H21M | 1st Class Seat: 645 2nd Class Seat: 404 |
D1820 | 10:13 Chengdu East | 16:45 Guilin West | 6H32M | 1st Class Seat: 621 2nd Class Seat: 388 |

Which station to choose in Guilin
Situated at the intersection of Zhongshan Road and Shanghai Road in Xiangshan District in Guilin city center, it’s the most important railway station in Guilin, and only 1 bullet train to Chengdu is operated at 09:44. Guilin North Railway Station:
Located in the northern part of the city center in Diecai District, this station is a newly built one. There are city buses and airport shuttle bus, so passengers can get to other destinations very conveniently. It deals 4 Guilin to Chengdu high speed trains departing at 08:28, 11:27, 11:58, and 13:17. Guilin West Railway Station:
This one located at Dingjiang Village in Lingchuan County and a little far from the city center. 10 Guilin to Chengdu high speed trains depart from here at 10:28, 11:25, 11:46, 12:14, 12:19, 13:35, 13:47, 15:15, 15:45, 16:00.
How to Travel from Guilin to Chengdu
1. Guilin to Chengdu Flight: 110 minutes, CNY 400 – 800
About 2 flights are serving the public starting from Guilin Liangjiang International Aiport to Chengdu Shuangliu International Airport at 14:40/15:05 and 22:50/22:15. The ticket price usually discount, even cheaper than high speed train sometimes.
2. High Speed Train: 6 – 8 hours, CNY 377 – 429
More than 10 Guilin to Chengdu bullet trains depart from Guilin, Guilin North, and Guilin West to Chengdu East Railway Station from 08:28 – 16:00.
Ticket Fare: CNY 377 – 429 for second class seat, CNY 604 – 685.5 for first class seat, CNY 1,285 for business class seat
Train | Dep. | Arr. | Duration | Price (CNY) |
---|---|---|---|---|
D1856 | 12:14 Guilin West | 18:02 Chengdu East | 5H48M | 1st Class Seat: 658 2nd Class Seat: 412 |
G2856 | 11:27 Guilin North | 17:39 Chengdu East | 6H12M | 1st Class Seat: 701.5 2nd Class Seat: 439 Business Cls. Seat: 1,316 |
D1826 | 15:15 Guilin West | 21:38 Chengdu East | 6H23M | 1st Class Seat: 658 2nd Class Seat: 412 |