Chengdu-Guilin by High Speed Train, Flight & Sleeper Train

Travel between Chengdu & Guilin: by Flight, Overnight Train or High Speed Train

Chengdu as the capital city of Sichuan Province is about 1430 km from Guilin, the beautiful city in Guangxi Province. Travelers can have three ways to travel between Chengdu and Guilin: by direct flight, overnight train or high speed train. If taking a flight, you have 4-6 flights daily operated by Air China, Shenzhen Airlines, Sichuan Airlines, China Eastern Airlines, and Shandong Airlines, etc, taking about 1h45m & using Chengdu Shuangliu Airport & Guilin Liangjiang Airport. Or high speed train is the best option. If you travel on a budget, you can choose the overnight train, which saves you a hotel bill, runs once daily and takes nearly 26 hours.

 Be noted: High speed train service between Chengdu, Guilin and Yangshuo have been launched on January 25 of 2018. Now you can check the real train times 


Starting from January 25 of 2018, high speed trains between Chengdu and Yangshuo have been launched.

From Chengdu to Yangshuo by Train: There are 2 daily high speed trains depearting from Chengdu East Station to Yangshuo Train Station, taking 7.5 hours and costing from CNY 371.5 in a second class seat. The high speed train will pass through Chongqing West Station, Guiyang North, and Guilin West Station, and continue to Guangzhou South.

From Yangshuo to Chengdu by train: 4 high speed trains depart from Yangshuo Train Station to Chengdu East Station daily. You can check live train times and ticket availability at

Chengdu-Guilin High Speed Train

Currently, there are no direct high speed trains linking Chengdu and Guilin. But it will become available when the Chongqing-Guiyang High Speed Rail open for use  in early 2018. By then, you can travel between Chengdu and Guilin by direct high speed trains or making a transfer at Chongqing or Guiyang. ChinaTrain12306 will follow the latest development of the HSR and provide you rail guide how to travel from Chengdu to Guilin by high speed train then.

Chengdu to Guilin high speed train route
Chengdu to Guilin high speed train route (Future)

Option 1: Chengdu – Guilin High Speed Train

Starting on January 25 of 2018, high speed train service linking Chengdu, Guilin and Yangshuo has been avaiable since the Chongqing-Guiyang section of HSR opens. As the timetable shows, there are 8-10 daily D type high speed trains running from Chengdu to Guilin & 10 trains from Guilin to Chengdu. Journey time is about 7 – 7.5 hours and ticket fare is about CNY351.5 in a second class seat, CNY477 for a first class seat.

These high speed trains depart from or arrive at Chengdu East Train Station in Chengdu, and Guilin Railway Station or Guilin West Train Station in Guilin.

Guillin – Chengdu bullet train
Train Type From – To Frequency Duration Ticket Fares (CNY)
1st Cls 2nd Cls Biz Cls
D train Chengdu East to Guilin West 7 daily 7-7.5h 477 351.5
D train Chengdu East to Guilin Station 1 daily 7-7.5h 559 384
D train Guilin West to Chengdu East 9 daily 7-7.5h 477 351.5
D train Guilin Station to Chengdu East 1 daily 7-7.5h 559 384
For a live schedule, buying tickets & check availability, please refer to

Option 2: Chengdu-Guilin by Overnight Train

There are only one daily overnight trains running from Chengdu to Guilin or reverse. The K652 train departs from Chengdu East Station at 15:50 daily and arrive at Guilin Main Railway Station at 17:50 of the next day, taking about 25 hours and 45 minutes & costing CNY310.5 in a hard sleeper & 488.5 in a soft sleeper. From Guilin to Chengdu, the K651 departs daily from Guilin Main Railway Station at 12:39 and arrive at Chengdu East Station at 13:56 of next day, taking 25 hours and 17 minutes. The ticket prices are the same as above.

Chengdu-Guilin overnight train (Once daily)
Train Type From – To Frequency Operation Duration Ticket Fares (CNY)
Soft Sleeper Hard Sleeper Hard Seat
K train Chengdu East to Guilin 1 15:50-17:35 +1 day 25h45 488.5 310.5 180.5
K train Guilin to Chengdu East 1 12:39-13:56 +1 day 25h17 488.5 310.5 180.5
For a live schedule & ticket availability, please refer to

How to Buy Train Tickets

The booking opens online 30 days ahead of departure. You can buy tickets at the official if you can read Chinese and have a Chinese bank card. If not, you can use a ticket agent online like, who will help issue you the ticket and deliver your ticket to your hotel. Of course, they will charge you a small service fee.

Leave a Reply

Your email address will not be published. Required fields are marked *