How to Travel between Beijing and Guiin
Beijing to Guilin distance is as long as 2,000 kilometers (1,243 miles) totally. The fastest travel way between them is to take direct flight, taking 3 – 3.5 hours and CNY 600 – 1,600. Beijing – Guilin high speed trains also serve. The travel time will be 8.5 – 10.5 hours and the price is CNY 804 for second class seat. Or passengers can choose to take Beijing – Guilin normal speed train for 19 – 27.5 hours, taking CNY 428 for hard sleeper. And right now, there is no coach between the two cities for such a long distance.
![]() |
How to Travel from Beijing to Guilin
1. Fastest Way: Beijing to Guilin Flight: 3 – 3.5 hours, CNY 600 – 1,600
About 5 Beijing to Guilin flights serve passengers starting from Beijing Capital International Airport and the newly Daxing International Airport to Guilin Liangjiang International Airport. It takes 3 – 3.5 hours and CNY 700 – 1,800. The ticket fare fluctuates with a changed discount. Passengers are advised to pay attention to price trend in advance to purchase a cheap one.
2. Alternative High Speed Train: 8.5 – 10.5 hours, CNY 804 for second class seat
2 Beijing to Guilin high speed trains are running every day, departing from Beijing West Railway Station to Guilin North Railway Station at 08:34 and 09:05 respectively. The ticket price is CNY 804 for second class seat, CNY 1,286.5 for first class seat and CNY 2,523 for business class seat.
3. Beijing to Guilin Normal Speed Train: 19 – 27.5 hours, CNY 428 for hard sleeper
There are 4 Beijing to Guilin normal trains are available from Beijing West Railway Station to Guilin North Railway Station. The travel time range from 19 to 27.5 hours. We will recommend two of them for relatively short time.
Train | Dep. | Arr. | Duration | Price (CNY) |
---|---|---|---|---|
Z285 | 21:08 Beijing West | 16:17+1 Guilin North | 19H9M | Soft Sleeper: 674 Hard Sleeper: 428 Hard Seat: 236 |
Z5 | 16:09 Beijing West | 11:23+1 Guilin North | 19H14M | Soft Sleeper: 674 Hard Sleeper: 428 |

How to Travel from Guilin to Beijing
1. Fastest Way: Guilin to Beijing Flight: 3 hours, CNY 700 – 1,400
There are around 5 Guilin to Beijing direct flights departing from Guilin Liangjiang International Airport to Beijing Capital International Airport and Daxing International Airport. It takes about 3 hours for a single trip, and the price is CNY 700 – 1,400 with a changing discount frequently.
2. Alternative High Speed Train: 8.5 – 10 hours, CNY 804 for second class seat
Guilin North Railway Station deals 2 Guilin to Beijing high speed trains to Beijing West Railway Station at 10:55 and 14:12. And it takes CNY 804 for second class seat, CNY 1,286.5 for first class seat and CNY 2,523 for business class seat.
3. Guilin to Beijing Normal Speed Train: 19 – 27.5 hours, CNY 428 for hard sleeper
Also, 4 Guilin to Beijing normal speed trains are running from Guilin North Railway Station to Beijing West Railway Station, taking 19 – 27.5 hours. 2 faster trains are recommended.
Train | Dep. | Arr. | Duration | Price (CNY) |
---|---|---|---|---|
Z6 | 14:37 Guilin North | 09:48+1 Beijing West | 19H11M | Soft Sleeper: 674 Hard Sleeper: 428 |
Z286 | 21:30 Guilin North | 17:03+1 Beijing West | 19H33M | Soft Sleeper: 674 Hard Sleeper: 428 Hard Seat: 236 |