Home China Train China Guide Beijing – Guilin Train

Beijing – Guilin Train (High-Speed and Overnight Trains)

There are both high-speed trains and normal-speed trains traveling between Beijing and Guilin. Two high-speed G trains operate at Beijing West and Guilin railway Stations, with the journey duration of about 11 hours. High-speed trains depart early in the morning and arrive at night. Second class seat is US$120 per ticket. Besides, there are four overnight trains run daily on this route. They operate at Beijing West and Guilin/Guilin North railway station, with the travel time of 19 to 28 hours. A soft sleeper ticket costs US$103.

Beijing – Guilin High-Speed Train

Beijing to Guilin bullet trainA high-speed train from Beijing to Guilin

Beijing to Guilin High-Speed Train Schedules

The train information and ticket price in the table is only for your reference. If you want up-to-date schedules, you may use the search tool at the top of this page.

Or you can click and search on China Highlights Train Ticket Service.

(Updated on May 16th, 2019)

Beijing "北京站" to Guilin "桂林站"
Train Number Departure Time Arrival Time Duration
G529 07:08 18:16 11h 8min
G421 09:05 19:46 10h 41min

Guilin to Beijing High-Speed Train Schedules

(Updated on May 16th, 2019)

Guilin "桂林站" to Beijing "北京站"
Train Number Departure Time Arrival Time Duration
G422 10:57 20:53 9h 56min
G530 12:10 22:58 10h 48min

Beijing – Guilin High-Speed Train Ticket Prices

Business Class First Class Second Class
US$372 (2530 CNY) US$190 (1290.5 CNY) US$120 (806 CNY)

Beijing – Guilin Overnight Trains

Beijing to Guilin overnight trainAn overnight train from Beijing to Guilin

Beijing to Guilin Overnight Train Schedules

(Updated on May 16th, 2019)

Beijing West "北京西站" to Guilin North "桂林北站"
Train Number Departure Time Arrival Time Duration
K21 08:18 12:52 next day 28h 34min
K157 18:12 21:24 next day 27h 12min
Z285 21:10 16:19 next day 19h 9min
Beijing West "北京西站" to Guilin "桂林站"
Train Number Departure Time Arrival Time Duration
Z5 16:09 11:32 next day 19h 23min

Beijing to Guilin up-to-date train schedules.

Guilin to Beijing Overnight Train Schedules

(Updated on May 16th, 2019)

Guilin North "桂林北站" to Beijing West "北京西站"
Train Number Departure Time Arrival Time Duration
K158 04:29 05:52 next day 25h 23min
K22 18:35 22:48 next day 28h 13min
Z286 21:30 17:03 next day 19h 33min
Guilin "桂林站" to Beijing West "北京西站"
Train Number Departure Time Arrival Time Duration
Z6 14:22 09:48 next day 19h 26min

Guilin to Beijing up-to-date train schedules.

Beijing – Guilin Train Overnight Train Ticket Prices

Soft sleeper Hard sleeper Hard seat
US$93 (629 CNY) US$59 (399 CNY) US$35 (236 CNY)

Transportation to Train Stations

Beijing West Railway Station (Chinese: 北京西站)

Located in Fengtai District, this station is 8 kilometers southwest of the Forbidden City and 36 kilometers southwest from Beijing Capital International Airport.

  • By bus: airport shuttle bus, airport line, bus 2 or 673
  • By subway: Beijing Subway Line 2, 4, 7, 9

Guilin Railway Station (Chinese: 桂林站)

Also known as the South Railway Station by local residents. It is closed to Guilin's city center.

  • By bus: 1, 2, 3, 10, 11, 99, 100

Guilin North Railway Station (Chinese: 桂林北站)

Guilin North is a high-speed train station mainly serve Guangzhou-Guilin and Guiyang-Guilin high-speed trains. It is further away from the city center the Guilin Station. But passengers can get from Guilin North to downtown or major scenic spots by buses easily.

  • By bus: 1, 32, 83, 100, 211A, 211B, 301, 303

Train Vs Flight

Taking a flight from Beijing to Guilin only takes 3 hours. It is obvious a flight is much faster than a train. Sometimes a flight ticket fare is even cheaper than a second class ticket of a high-speed train for the Beijing - Guilin journey.

Taking an overnight train is the cheapest way of traveling between these two cities, and can also save you a night's hotel bill. Soft sleeper is recommended if you plan to take an overnight train. 

Related Articles