China Travel › Trains › Chengdu to Guilin

China Travel · Trains

Chengdu to Guilin by Train (2026): Times, Fares and Booking

Stations, journey times, seat classes and the overnight sleeper · Updated September 2026

Short answer

Chengdu East to Guilin takes 5 to 7.5 hours on a direct high-speed train, and roughly 16 to 21 of them leave every day across the morning and early afternoon. Guilin has three stations and the one you land at changes the last hour of your trip more than the train does.

An overnight D train leaves Chengdu East in the evening and reaches Guilin West around breakfast, about eleven hours later. Book a sleeper berth on it and the journey replaces a hotel night instead of eating a day.

Everything here is sold through 12306 with nothing but a passport. Release is measured in weeks rather than months, second class for the whole run sits somewhere around CNY 400–500, and the corridor fills fastest around the first week of May and the first week of October.

The route at a glance

The numbers below come from published schedule data for the corridor, cross-checked across route sources. They describe the shape of the route, not a timetable: exact departure times and fares change with the season and with demand.

DetailWhat to expect
Departs fromChengdu East (成都东) for almost every service, with a few from Chengdu South
Arrives atGuilin North (桂林北), Guilin West (桂林西) or central Guilin station (桂林站)
Fastest direct trainJust under 5 hours on the quickest G service of the day
Typical direct train6 to 7.5 hours
Direct departuresAbout 16 to 21 a day, spread from early morning to mid-afternoon
DistanceRoughly 850–1,060 km depending on the routing taken
Seat classesSecond, first and business on G trains; second and first on D trains
Overnight optionYes — a D-series sleeper from Chengdu East, about 11 hours
Booking12306 website or app; the passport is the ticket

Chengdu East is the station you want

Chengdu spreads its trains across four stations, and for Guilin you almost always leave from Chengdu East. It is the city's main high-speed hub, on the metro, and it has the food halls, luggage storage and English signage that make a long wait bearable. A small number of services use Chengdu South instead, so read the station on your booking confirmation before you set off across town.

The practical point is the airport problem. Chengdu Tianfu International Airport sits a long way southeast of the centre, and a same-day connection from a flight to a Guilin train is a gamble with a two-hour margin built in. If your itinerary is Chengdu by air and Guilin by rail, give the Chengdu leg a night.

Choosing your Guilin station

This is where most travellers lose an hour. Guilin's three stations are not interchangeable, and the ticket will not warn you.

Guilin station (桂林站)

The central one, in the city itself. If your hotel is near the Two Rivers and Four Lakes area or the pedestrian streets, this is the arrival you want and a taxi is short. It handles fewer high-speed services than the other two, so it is often the more expensive or less convenient departure to find.

Guilin North (桂林北)

Around 9 km from the centre, in Diecai district, and the busiest of the three. It has the widest choice of trains and a metro-adjacent, taxi-heavy forecourt. Budget twenty minutes by car into the city.

Guilin West (桂林西)

The furthest out, roughly 14 km from the centre and technically in Lingchuan County. Several Chengdu and Chongqing services terminate here, and the overnight sleeper from Chengdu arrives here. It is the least convenient arrival of the three if you are staying downtown, so if two trains are close in price and time, take the one that ends at Guilin or Guilin North.

StationRoughly from the centrePick it when
Guilin (桂林站)In the cityYour hotel is central or by the lakes
Guilin North (桂林北)About 9 kmYou want the most departures and the best connections
Guilin West (桂林西)About 14 kmThe train you want only goes there — plan a longer transfer

Seat classes on this route

Three classes exist on the G trains, two on the D trains. For a run this long the middle option is the one most visitors end up glad they paid for, but second class is entirely workable.

ClassLayoutWorth it here?
Second class3+2 seating, the standard fareYes, for the price. Six to seven hours is a long sit but the legroom is fine for most people.
First class2+2, wider seats, quieter carriageOften worth the step up on this route, especially on the 7-hour departures.
Business class1+2 or 1+1 lie-flat-ish seats on newer stockRarely worth it unless the fare is discounted.
Sleeper (D trains)Berths, sold as sleeper class rather than by seatOnly on the overnight, where it is the whole point of the train.

Class names in Chinese are 二等座, 一等座 and 商务座, with 卧铺 for sleeper berths. The seat class guide explains what each one actually looks like on board.

The overnight sleeper: a hotel night, not a lost day

There is a genuine overnight option on this corridor. D-series trains leave Chengdu East in the evening and arrive at Guilin West around six in the morning, taking roughly eleven hours.

Eleven hours is slow by Chinese standards, and that is the trade. Against that: you are asleep for most of it, you arrive with a full day in front of you, and you do not pay for a hotel room that night. The daytime G trains are faster, but a 06:45 departure means an early alarm and a 15:00 arrival means the afternoon is gone.

Who the overnight suits Travellers with a fixed Guilin itinerary and no slack, and anyone who would rather spend a morning on the Li River than in a station. If you sleep badly on trains, take the daytime G.

Berths are not sold as second or first class seats — search for the D trains on 12306 and sleeper options appear. Slower conventional sleepers also work this corridor, but they take well over a day, which makes them a curiosity rather than a plan. The sleeper guide covers berth types and what to bring.

Booking with a foreign passport

The whole process happens on 12306, the official railway platform, and it works for foreign passports on both the English web interface and the app.

  1. Register before you flyInstall the app or open the English site at home, where app stores and networks behave predictably.
  2. Add yourself as a passengerAn account is not enough — you need a passenger profile with your passport number and expiry date. This is the step that blocks bookings when it fails, so do it days ahead.
  3. Match the name exactlyUse the Latin spelling from the passport's machine-readable zone. Middle names can be included or left out, but the booking and the document have to agree character for character.
  4. Pay through Alipay or WeChat Pay12306 does not take foreign credit cards directly. Both Chinese wallets accept foreign cards once verified.
  5. Waitlist if it is sold outFree, automatic, and it fills from cancellations. Submit across a couple of departures and classes rather than pinning everything on one train.

The 12306 in English walkthrough covers the screens in order, and the ticket guide covers release windows, changes and refunds.

Fares and what moves them

Published schedule data puts second class for the full Chengdu–Guilin run at roughly CNY 400–500, first class at roughly CNY 630–700 and business class higher again. Those are ranges, not quotes: Chinese high-speed fares carry a discount band, so the same train can sell at different prices on different days, and holiday demand pushes everything toward the top of the band.

Fares and timetables move This page gives route-level ranges verified against published schedule sources in September 2026. It deliberately does not list train numbers or exact departure times, because both change at each timetable adjustment. Confirm your specific train, its station pair and its fare on the 12306 app or official channel before booking.

On board

A G train on this route has a dining car, a trolley service, hot water dispensers at the carriage ends and power sockets at most seats. Bring your own food if you care about cost — station vendors are cheaper than the trolley and much better than the airline-style hot boxes.

Luggage goes on the overhead racks or in the racks at the carriage ends. There is no check-in and no weight limit in practice, but a full carriage is first come, first served for the big racks, so board early with a large case. Details are in the luggage rules page.

The scenery is honest: eastern Sichuan and Chongqing are ordinary working countryside, and the karst landscape people come to Guangxi for shows up only in the last stretch. Do not book this train for the view.

Getting onward to Yangshuo

Guilin is the rail gateway to the Li River and Yangshuo, and the two are separate stops. Yangshuo is reached from Guilin by a short rail link and by direct buses from the station forecourts, and most travellers do it the same day they arrive.

If Yangshuo is the point of the trip, arrive in Guilin the evening before rather than connecting straight from a seven-hour train. See the Guilin to Yangshuo guide for how the transfer works.

Four mistakes that cost a day

Frequently asked questions

How long is the train from Chengdu to Guilin?

Five to seven and a half hours on the direct high-speed trains. The quickest G service does the run in a little under five hours, and most departures land in the six to seven and a half hour band. The overnight D sleeper takes about eleven hours.

Is there a direct train from Chengdu to Guilin?

Yes. Roughly 16 to 21 direct high-speed trains run each day, nearly all of them from Chengdu East, with a few from Chengdu South. No transfer is needed at any point.

Does the Chengdu to Guilin route have a sleeper train?

Yes, on the overnight D services. Berths are sold as sleeper class on 12306 rather than as second or first class seats, so search for the D trains to see them. Slower conventional Z, T and K sleepers also run this corridor but take far longer.

Which station does the train arrive at in Guilin?

Guilin North, Guilin West or the central Guilin station, depending on the service. Read the station on your booking rather than assuming, because the three are 9 to 14 km apart and the central one is the only one inside the city.

How much is a Chengdu to Guilin train ticket?

Published schedules put second class at roughly CNY 400 to 500 for the full run, first class at roughly CNY 630 to 700 and business class higher again on G trains. Fares move with demand and discounting, so check 12306 for your date.

How far ahead can I book a Chengdu to Guilin ticket?

Tickets are released on a rolling basis measured in weeks rather than months. Check the release date for your specific journey in the 12306 app, then book as soon as your dates are fixed.

Can I book this route with a foreign passport?

Yes. Register on the 12306 English site or app, add yourself as a passenger with your passport number and expiry, and pay with Alipay or WeChat Pay. There is no Chinese ID requirement and nothing to print, since the passport itself is the ticket.

What if the Chengdu to Guilin train is sold out?

Submit a waitlist request in the app. It is free, it fills automatically from cancellations and refunds, and you are charged only if a seat is confirmed. Submitting requests across several departures and seat classes improves your odds.

Is the Chengdu to Guilin train scenic?

The line crosses eastern Sichuan, Chongqing and northern Guangxi, so most of the run is ordinary countryside. The limestone hills Guilin is known for appear only near the end, which makes the last hour or two the stretch worth watching.

How do I get from Guilin to Yangshuo?

Guilin and Yangshuo are joined by a separate short rail link and by direct buses from the Guilin stations. Allow a half day for the transfer and treat the two as separate stops rather than one.

Related reading

Compiled from published Chengdu–Guilin corridor schedule and fare data, cross-checked against route sources in September 2026. Journey times, station pairs, seat classes and fares are set by China Railway and change with each timetable revision and discount cycle — the 12306 app or official channel is the authoritative version for your date. Nothing on this page is financial or legal advice.