Home / Train /

Beijing - Guilin Train

Currently, there are 8 pairs of trains running between Beijing and Guilin daily. Among them, 2 pairs are high speed trains, with duration of 8 - 9 hours; the other pairs are normal type, with longer duration of 19 - 28 hours but lower ticket fare.
 

High Speed Trains

Basic Facts

 Duration: about 8 - 9 hours
 Distance: about 2,110 kilometers (1,311 miles)
 Top speed: 300 km/h (186 mph)
 Operated at: Bejing West Railway Station, Guilin North Railway StationGuilin Railway Station
 Stations along the way:  Baoding East, Shijiazhuang, Gaoyi West, Xingtai East, Handan East, Anyang East, Xinxiang East, Zhengzhou East, Xuchang East, Luohe West, Zhumadian West, Xinyang East, Wuhan, Xianning North, Chibi North, Yueyang East, Changsha South, Zhuzhou West, Hengyang East, Qidong, Qiyang, Yongzhou, Dongan East, Xingan North
 

Beijing to Guilin High Speed Train Schedule

(Last Update on Jun 19, 2025)
Train No.Departure - ArrivalTravel Time
G9309:00 - 16:597h59m
G42110:15 - 19:038h48m
See more Beijing Schedule
 (Last Update on Jun 19, 2025)
Train No.Departure - ArrivalTravel Time
G42212:45 - 21:358h50m
G9414:38 - 22:428h4m
See more Guilin Schedule

Note: Timetable listed above is for reference only. Please use our tool on top of this page to search for the real-time schedule.
 

Beijing - Guilin High Speed Train Ticket Fare

(Last Update on Jun 19, 2025)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 2,763.5 - 2,969
USD 388 - 417
CNY 1,518 - 1,522
USD 213 - 214
CNY 949 - 951.5
USD 133 - 134

 

Normal Trains

Basic Facts:

 Duration: around 19 - 28 hours
 Distance: about 2,116 kilometers (1315 miles)
 Top speed: 160 km/h (99 mph)
 Operated at: Bejing West Railway Station/ Beijing Fengtai Railway Station, Guilin North Railway Station
 

Beijing to Guilin Train Timetable

(Last Update on Jun 19, 2025)
Train No.Departure - ArrivalTravel Time
K15708:18 - 11:10+26h52m
Z516:05 - 11:15+19h10m
T2116:49 - 15:32+22h43m
Z33520:12 - 15:55+19h43m
Z28521:37 - 16:36+18h59m
T28921:50 - 20:01+22h11m

 

Guilin to Beijing Train Schedule

(Last Update on Jun 19, 2025)
Train No.Departure - ArrivalTravel Time
T2213:49 - 12:26+22h37m
Z33614:10 - 10:36+20h26m
Z614:25 - 09:59+19h34m
K15818:20 - 22:48+28h28m
T29020:10 - 18:09+21h59m
Z28621:03 - 17:11+20h8m
Notes:
1. '+' indicates the second day.
2. For real-time schedule, please use the search tool on top of this page.
 

Beijing - Guilin Train Ticket Fare

(Last Update on Jun 19, 2025)
Soft SleeperHard SleeperHard Seat
CNY 656
USD 92
CNY 428
USD 60
CNY 236
USD 33

 

Flight

If you feel tired of the long journey, flights are available between the two cities, with duration of about 3 hours. In low seasons, the flight ticket may be even lower than the railway ticket.

 Further reading about How to Travel between Beijing and Guilin
 
Major Rail Lines from Beijing to:
Major Rail Lines from Guilin to:
- Last updated on Jun. 19, 2025 by Grace Yang -