China Travel › Train routes › Shenzhen to Guilin

China Travel · Trains

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

A three-hour high-speed hop, the station pairs, and the 15-day booking window · Updated September 2026

Short answer

Shenzhen to Guilin is a short high-speed trip, about three hours from Shenzhen North to Guilin North. The fastest services cover the roughly 700 km in around 2 hours 40 minutes; slower ones take up to 3.5 hours.

It is also the best-served corridor to Guilin: roughly nine to eleven direct departures a day, morning to early evening. This is the rail route where you can decide the night before and still get a seat outside public holidays.

There is no sleeper and no need for one at this distance. Tickets open 15 days ahead on 12306, which takes a foreign passport, or through an English-language agent if a foreign card declines at checkout.

Which stations you actually use

Shenzhen is a long, thin city and the high-speed hub sits on its northern edge. Guilin has three stations and they are not equally convenient.

CityStationUsed by
ShenzhenShenzhen NorthHigh-speed trains to Guilin and the main HSR hub
ShenzhenFutian (cross-border line)Hong Kong through-services; not the usual Guilin departure
GuilinGuilin NorthMost Shenzhen and Guangzhou high-speed arrivals
GuilinGuilin Station (central)A smaller number of services; near the Li River hotels
GuilinGuilin WestLeast convenient for the city centre

Guilin North is the anchor of the Shenzhen–Guilin line and sits on the Guiyang–Guangzhou high-speed corridor, which is why most trains from Guangdong terminate or pass through it. If you are going straight to Yangshuo, arriving at Guilin North is an advantage. Details on the stations themselves are in the train station guide.

The high-speed run

These trains run northwest out of Shenzhen, through Guangzhou and on up the Guiyang–Guangzhou line into Guangxi. The route is well served, and the spread of times across the day is the useful part.

A three-hour trip is short enough that second class is a reasonable choice, but the difference between the classes is worth knowing before you pick. See train seat classes in China for the layouts.

Seat classes on this route

The trains are high-speed sets, so you are choosing seats rather than berths. On a trip this size, the gap between cheapest and most comfortable is smaller than on a nine-hour run.

ClassLayoutOn a 3-hour trip
Second classThree seats each side of the aislePerfectly fine and the value pick.
First classFour seats across, wider and quieterA small upgrade that costs little on a short route.
Business classReclining seats in small cabinsHard to justify for three hours.
Standing / no seatSecond-class carriagesSold on busy days; avoid on holiday weekends if you can.

Overnight: why there is not one

The question comes up because Shanghai and Beijing do have overnight sleepers to Guilin. Shenzhen does not, and the reason is arithmetic: at roughly three hours, a sleeper would spend more time boarding than travelling.

What exists instead is a spread of daytime departures and a small number of late-night services. On a route this short, that changes how you plan rather than whether you can travel.

This is the flexible route On the Shanghai and Nanjing corridors you build a day around one train. Here you can treat the train like a bus: pick an afternoon departure after a morning in Shenzhen, or an early one that lands you in Guilin for lunch. That flexibility is the real feature of the Shenzhen side.

If a sleeper is genuinely on your wish list, it belongs on a different leg — the China sleeper train guide explains the berth types for when you do take one.

Coming from Hong Kong or Guangzhou

Shenzhen is the hinge between the Hong Kong cross-border high-speed line and the mainland network, which makes it a practical first stop on a Guilin itinerary. Through-trains from Hong Kong West Kowloon run into the mainland system and connect at Shenzhen North or Guangzhou South.

Some Guilin services are direct from Shenzhen North; others are best bought as a connection through Guangzhou South. The Guangzhou–Shenzhen leg itself is quick and frequent — see the Guangzhou to Shenzhen guide for how that corridor works, and the Shanghai to Hong Kong page if you are stitching a longer route together.

Booking with a foreign passport

Short route, same rules. The 15-day window is the only real constraint, and on this corridor it is a mild one.

  1. Verify your 12306 account firstRegister with an email address, then complete the passport, mobile and email checks. In 2026 these are largely automated and usually clear in minutes, though they can take up to about 24 hours.
  2. Enter the passport name exactlyName and number must match the document you board with, middle names included. A mismatch is the usual reason a gate refuses a passport.
  3. Book 15 days outSales open 15 days before departure, Beijing time. Agents advertise a reservation service for 16 to 60 days ahead that buys automatically when the window opens.
  4. Expect to pay by wallet rather than card12306 takes Alipay and WeChat Pay, and foreign cards decline at checkout more often than anywhere else in the flow. Switching channel beats retrying the same card — the sequence is in our train tickets guide.
  5. Board paperlessTap your passport at the gate instead of collecting a ticket. Not every gate reads a foreign passport, so allow a few minutes for a staffed lane.

If registration is what you are stuck on, the 12306 English walkthrough takes it step by step.

What a ticket costs

Fares are set by distance and class and re-priced with the timetable. On this route the band is narrow because the distance is short, which makes budgeting easy.

OptionPlanning bandNotes
Second classAround CNY 245–385Route-timetable sites have quoted this range for the pair.
First classAround CNY 373–602Roughly half again as much as second.
Business classMultiples of second classBusiness-travel pricing on a short hop.
Sleeper berthNot offeredNo sleeper service on this city pair.

Open 12306 or your agent for the live price on your date. Treat the numbers above as a planning band, not a quotation.

On board and on arrival

Three hours is a short enough trip that you need very little: a bottle of water and something to read. Hot water is available at the carriage ends and a trolley makes its way through, but the trip is brief.

Luggage goes on the rack above your seat or in the spaces at the carriage ends; the limits and the list of things you cannot carry are in the luggage rules.

Guilin North and Guilin Station both have taxis and ride-hailing pickup outside. Most visitors skip the city and head for the scenery — the Guilin to Yangshuo guide covers the onward connection to the Li River and the karst hills.

Frequently asked questions

How long is the train from Shenzhen to Guilin?

About three hours on a direct high-speed train, with the fastest services covering the roughly 700 km in around 2 hours 40 minutes and slower ones taking up to 3.5 hours. Departures run through the day from early morning to early evening.

How many trains run from Shenzhen to Guilin each day?

Roughly nine to eleven high-speed departures a day, which makes this one of the busier Guilin corridors. That frequency means a missed train is usually a wait rather than a lost day, but it also means popular departure times fill on holidays.

Is there an overnight sleeper from Shenzhen to Guilin?

No, and you do not need one. The trip is under three and a half hours, so the corridor runs daytime high-speed trains rather than sleepers. The last departures leave in the early evening; there is no sleeper berth option on this pair.

Which Shenzhen station do Guilin trains leave from?

Shenzhen North, on the north side of the city and the main high-speed hub. Some services also pass through the Futian area on the Hong Kong cross-border line, but the reliable starting point for Guilin is Shenzhen North.

Which station do I arrive at in Guilin?

Most trains terminate at Guilin North, with a smaller number using central Guilin Station and Guilin West. Guilin North links directly to Yangshuo on the Guiyang-Guangzhou high-speed line, which is useful if you are heading for the karst scenery.

How much does a Shenzhen to Guilin ticket cost?

Route-timetable sites have quoted second class in the region of CNY 245 to 385 and first class around CNY 373 to 602, depending on the service. Fares move with the timetable, so check the live price on 12306 before you pay.

How far in advance can I book?

China Railway opens sales 15 days before departure, Beijing time. Third-party agents advertise a reservation service from 16 to 60 days ahead that buys automatically when sales open.

Can I travel from Hong Kong to Guilin on the same system?

Yes. High-speed trains run from Hong Kong West Kowloon into the mainland network and connect at Shenzhen North or Guangzhou South to Guilin services. You may need to change at Guangzhou for the Guilin leg, so confirm the connection on 12306.

Do I need a paper ticket to board?

No. Boarding is paperless: tap the passport used for the booking at the gate. Not every gate reads a foreign passport, so leave a few extra minutes to use a staffed lane and carry the physical passport, not a photo.

Can I get from Guilin straight to Yangshuo by train?

Yes. High-speed trains run from Guilin North to Yangshuo in well under an hour on the Guiyang-Guangzhou line. If your goal is the Li River scenery, you can stay on the rail and skip the city entirely.

Related reading

To compare this approach with the longer routes, the trains hub groups everything by city pair.

Compiled from China Railway 12306 app guidance, English-language booking agents and independent route timetables read in September 2026, and cross-checked across two timetable sources for journey times, station names and the absence of a sleeper service. Departure times, train counts and fares change with each timetable cycle — confirm your date and price on the 12306 app or the official channel before you book. Nothing on this page is financial or legal advice.