How to Travel between Shanghai and Guilin

Shanghai to Guilin distance is as long as around 1,600 kilometers (994 miles) totally. The fastest travel way is to take Shanghai – Guilin flight, taking about 2 - 3 hours and CNY 300 – 1,200. 1 Shanghai – Guilin high speed train is also available, and passengers need to spend 9 - 9.5 hours and CNY 657.5 for a second class seat. 5 Shanghai – Guilin normal speed trains are also running, taking about 17 – 25.5 hours and CNY 343.5 – 367 for hard sleeper. Moreover, there is no direct long-distance bus between Shanghai and Guilin currently, and we will update the information in time if any bus line is increased.
 

How to Travel between Shanghai and Guilin
How to Travel between Shanghai and Guilin
 

How to Travel from Shanghai to Guilin

 

1. Fastest Way: Shanghai to Guilin Flight: 3 hours, CNY 500 – 1,200

5 Shanghai to Guilin flights departing from Shanghai Pudong International Airport to Guilin Liangjiang International Airport at 09:10, 15:05, 16:45, 19:10, 21:10, and the ticket price is CNY 500 – 1,200 with a fluctuating discount.
 

2. Shanghai to Guilin High Speed Train: 9H, CNY 657.5 for second class seat

 
Train Dep. Arr. Price (CNY)
G1502 11:52
Guilin North
21:15
Shanghai Hongqiao
1st Class Seat: 1,085.5
2nd Class Seat: 657.5
Business Cls. Seat: 2,047.5
 

3. Shanghai to Guilin Normal Speed Train: 17 – 24.5H, CNY 343.5 – 367 for hard sleeper

There are 5 Shanghai to Guilin normal speed trains running every day, departing from Shanghai Railway Station and Shanghai South Railway Station, but it's not so recommended to take for the long travel time. If passengers insist to choose, T25, T381 and T77 will be suggested for the relatively short duration.
 

Train Dep. Arr. Duration Price (CNY)
T25 17:49
Shanghai South
13:13 +1
Guilin North
19H24M Soft Sleeper: 560
Hard Sleeper: 351
Hard Seat: 192
T381 16:55
Shanghai South
11:58 +1
Guilin North
19H3M
T77 11:27
Shanghai South
04:13 +1
Guilin North
16H46M


 See details about:  Shanghai - Guilin Train
 

How to Travel from Guilin to Shanghai

 

1. Fastest Way: Guilin to Shanghai Flight: 2H, CNY 300 – 1,000

5 Guilin to Shanghai flights are operated from Guilin Liangjiang International Airport to Shanghai Pudong International Airport for about 2 hours. The flight times are 07:30, 12:50, 18:55, 20:30, and 22:45.
 

2. Guilin to Shanghai High Speed Train: 9.5H, CNY 657.5 for second class seat

 
Train Dep. Arr. Price (CNY)
G1502 11:52
Guilin North
21:15
Shanghai Hongqiao
1st Class Seat: 1,085.5
2nd Class Seat: 657.5
Business Cls. Seat: 2,047.5
 

3. Guilin to Shanghai Normal Speed Train: 18.5 – 25.5H, CNY 343.5 – 367 for hard sleeper

Also, 5 Guilin to Shanghai normal speed trains are available, starting from Guilin North Railway Station, and three of them are recommended to take for short travel time.

Train Dep. Arr. Duration Price (CNY)
T382 15:07
Guilin North
11:34 +1
Shanghai Sout
20H27M Soft Sleeper: 560
Hard Sleeper: 351
Hard Seat: 192
T26 19:37
Guilin North
15:04 +1
Shanghai South
19H27M
T78 15:58
Guilin North
10:18 +1
Shanghai South
18H20M



 See details about: Guilin to Shanghai Train

- Last updated on Apr. 13, 2021 -
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail