Short answer
Direct high-speed trains run from Hangzhou East (杭州东站) to Guilin North (桂林北站), but only a handful a day — sources count four to seven depending on the season they sampled. The fastest published time is about 6 hours 30 minutes; most direct services run 7.5 to 9.5 hours, and platforms average the trip at around 8 hours.
This is not a corridor where you can turn up and take the next train. Second, first and business class are sold on the high-speed sets, and with so few direct departures the seat you want is worth booking the day the date opens — 15 days ahead, counting the travel date.
Two alternatives are worth knowing. Conventional overnight trains with sleeper berths run this corridor, roughly four pairs a day. And if the direct timings do not fit, a change at Changsha South puts dozens of connecting services within reach.
Why this route is slow for the distance
Hangzhou and Guilin look like a straightforward diagonal on a map of China. The railway does not work that way.
The high-speed line between them runs west along the Shanghai–Kunming corridor to Changsha, then turns south toward Guilin. The direct trains use that path and call at a long list of intermediate stations, which is why a trip that reads as a morning's work ends up filling a day. One timetable lists a direct run of about 8 hours 12 minutes with fourteen stops.
The payoff is scenery in the last third of the ride, where the karst hills start. Sit on the right-hand side heading south if you get the choice.
The stations at each end
Both cities have more than one station, and on this route the difference matters more than usual because the direct trains are limited.
| Station | Role on this route | Notes |
|---|---|---|
| Hangzhou East (杭州东站) | Departs essentially every high-speed service on this corridor | Central, on the Hangzhou metro, and the station you want. |
| Hangzhou West (杭州西站) | A small number of services | A newer station some distance from the centre. Reachable by metro, but plan the transfer. |
| Hangzhou station (城站) | Mostly conventional trains | The old central station. Not where the high-speed services leave from. |
| Guilin North (桂林北站) | The usual arrival for long-distance high-speed trains | North of the city centre, metro and bus connections. |
| Guilin station (桂林站) | The central station, closer to the riverfront | Some services terminate here. Confirm which one your ticket names. |
| Guilin West (桂林西站) | Used by some routings | Further out, and a longer transfer if you assumed the central station. |
Journey times
Sources quote a wide band, which reflects how much the calling pattern varies. Table below is what the different options realistically cost you in time.
| Option | Typical duration | Notes |
|---|---|---|
| Fastest direct G train | About 6h 30m | The best case quoted by booking platforms. |
| Most direct services | About 7h 30m – 9h 30m | More stops, and the bulk of what runs. |
| Change at Changsha South | Roughly 7h – 10h in total | Frequent connections. Useful when the direct train is sold out. |
| Conventional overnight sleeper | Longer, and it runs at night | Trades comfort for a saved hotel night. |
Whatever the timetable says, this is a full day of travel. Treat arrival day in Guilin as a write-off for anything except dinner.
Seat classes and what they cost
Three classes exist on the high-speed sets. On a journey this long, the upgrade argument is stronger than on a two-hour hop.
| Class | Layout | Worth it on this route? |
|---|---|---|
| Second class | 3+2 across, the default | Fine, and what most people book. Eight hours in it is survivable but not luxurious. |
| First class | 2+2 across, quieter carriage | Yes, if the difference is tens of yuan rather than hundreds. Noticeable over a full day. |
| Business class | Lie-flat style seats at the ends of the train | Defensible here, unlike on short routes — this is the trip where the extra space earns its keep. |
We do not print a through fare for this route, because the sources quote different bands and China Railway prices dynamically by train and date. For scale, guides put second class on the Hangzhou East–Changsha South leg — roughly two-thirds of the distance — at ¥364 to ¥513. The through ticket to Guilin sits above that. Check the live fare in the app when the date opens rather than budgeting from a guidebook. Class differences are explained in train seat classes explained.
The overnight sleeper option
Conventional non-bullet trains with sleeper berths run this corridor, and guide sources count around four pairs a day each way. They leave from the older stations at each end rather than the high-speed ones, take longer than the daytime trains, and arrive early in the morning.
The appeal is simple: you sleep through the journey and save a hotel night. The cost is a berth on a K or Z train rather than a reserved seat on a modern set, and a station transfer at an hour when the metro may not be running yet. Hard sleeper is a six-berth open compartment, soft sleeper a four-berth one with a door — both are described in our sleeper train guide.
We are not quoting departure times or fares here because this corridor's conventional timetable has been rewritten more than once and no two sources agree on the current version. Look it up on 12306 for your date.
Booking with a foreign passport
Book on 12306, the official China Railway platform, at 12306.cn/en or in the 12306 app. Both are English-capable and accept foreign passports. Third-party sites resell the same seats with a service fee attached.
- Register and verify before you travelPassport verification usually clears quickly, but it blocks booking entirely when it fails. Do it from home.
- Book the day the date opensTickets go on sale 15 days ahead including the travel date — a train on the 20th opens on the 6th. With four to seven direct trains a day, this is not a route to leave to chance.
- Watch the holiday exceptionsThe window shifts around Spring Festival and the October National Day holiday, and Guilin is a holiday destination in its own right. Check the app before those periods rather than assuming the usual 15 days.
- Match your name to the passport exactlyUse the Latin spelling from the machine-readable zone. Mismatches are the most common reason a foreign passenger cannot board.
- Set up payment that worksInternational cards are accepted on 12306, but declines are common. Binding Alipay or WeChat Pay first removes most of the friction — see using 12306 in English.
- Carry the passport you booked withThere is no paper ticket. The gate reader wants the document tied to the booking.
The wider system — fees, changes, waitlists, refunds — is covered in how to buy train tickets in China as a foreigner.
The Guilin end, and Yangshuo
Guilin is the gateway to the karst country rather than the best of it. Yangshuo, downstream on the Li River, is about an hour and a half away by road, and it also has its own station on the high-speed line, which drops you closer to Xingping and the classic river views.
Most visitors do one of two things: base themselves in Guilin and day-trip out, or head straight to Yangshuo and use it as the base. The second is usually the better holiday. Full detail on both is in our Guilin and Yangshuo guide.
One planning note: if you are continuing by train from Guilin rather than by road, check which station the onward service uses. Guilin North and Guilin station are not the same place, and a connection built on the wrong assumption is a missed train.
Frequently asked questions
How long is the train from Hangzhou to Guilin?
It is a long day on the rails. Booking platforms give a fastest time of about 6 hours 30 minutes, and other sources list direct services at roughly 7.5 to 9.5 hours. The averages quoted across platforms sit around 8 hours to 8 hours 15 minutes.
Is there a direct high-speed train from Hangzhou to Guilin?
Yes, but only a few a day. Direct services run from Hangzhou East to Guilin North, and sources count four to seven departures daily depending on the season they sampled. Everything else involves a change, most commonly at Changsha South.
Which station does the train leave from in Hangzhou?
Hangzhou East Railway Station for essentially all high-speed services on this corridor. A smaller number of trains use Hangzhou West, a newer station well away from the city centre, and the older Hangzhou station mostly handles conventional services. Check the station name on your booking.
Which Guilin station do I arrive at?
Guilin North is the usual arrival for long-distance high-speed services. Guilin station is the central one and closer to the city and the riverfront, and Guilin West serves some routings. Confirm the station name on your ticket before booking a hotel.
How much does the ticket cost?
Guides put second class on the Hangzhou East to Changsha South leg at roughly ¥364 to ¥513 for a journey that covers about two-thirds of the distance. The through fare to Guilin sits above that, and fares are dynamically priced by departure and demand. Check the live fare in the 12306 app for your date rather than budgeting from a blog.
Is there an overnight sleeper train from Hangzhou to Guilin?
Yes. Conventional non-bullet overnight trains with sleeper berths run on this corridor, and guides count about four pairs a day in each direction. They are slower than the high-speed services and use different stations at each end, so check the current schedule and the station on 12306.
How far in advance can I book?
15 days ahead including the day of travel, so a train on the 20th goes on sale on the 6th. The window is adjusted around Spring Festival and the October National Day holiday. With only a handful of direct trains a day, this route is one where booking early actually matters.
Can I book with a foreign passport?
Yes. Register on the official 12306 site or app, complete passport identity verification before you travel, and pay with an international card or through Alipay or WeChat Pay. Tickets are electronic, so the passport you booked with is the only thing you need at the station.
Should I break the journey in Changsha?
It is a reasonable option. Changsha South is a major interchange where many trains connect toward Guilin, and there are frequent departures from there. A stopover turns one very long rail day into two comfortable ones, at the cost of a night in a city you may not have planned for.
How do I get from Guilin to Yangshuo?
Yangshuo is about an hour and a half from Guilin by road, and it also has its own station on the high-speed line, which puts you closer to Xingping. Buses and ride-hailing are the usual options from Guilin, and the riverside town is worth at least one night rather than a rushed day trip.
Related reading
If you are building this into a longer itinerary, the route index lists the other corridors we cover with the same station and booking detail.
Compiled from multiple independent China rail route guides, timetable sites and booking-platform data, cross-checked against each other 30 September 2026. Where sources disagree — the number of daily direct trains, the fastest running time, the fare band — the spread is shown rather than averaged, and no through fare is quoted because none could be verified across sources. Train numbers, departure times and dynamically priced fares are set by China Railway and change without notice; confirm your own journey on 12306 before you rely on any figure here. Nothing on this page is financial or legal advice.