Home / Train /

Shangrao to Guilin Train

At present, there are 5 Shangrao to Guilin trains with high speed in service from Shangrao Railway Station to GuilinGuilin North Railway Station. These bullet trains require 6 to 6.5 hours to finish the travel distance as long as 1,102 kilometers (685 miles). A first class seat costs CNY 797 - 819 and a second class seat costs CNY 206 - 510.5.

Also, 2 normal speed trains are available between the two railway stations, requiring 12.5 hours. The ticket price for a soft sleeper costs CNY 388.5 and for a hard sleeper is CNY 255.5.

Shangrao to Guilin Train Tickets Booking

Train
Dep.
Arr.
TrainDep.Arr.Duration
K149
13H10M
00:16
Shangrao
13:26
Guilin North
 
13H10M
G1505
6H9M
11:14
Shangrao
17:23
Guilin North
 
6H9M
G1503
6H19M
11:52
Shangrao
18:11
Guilin
 
6H19M
G2343
6H1M
12:37
Shangrao
18:38
Guilin North
 
6H1M
G2343
6H19M
12:37
Shangrao
18:56
Guilin
 
6H19M
G2339
6H3M
14:03
Shangrao
20:06
Guilin North
 
6H3M
G2339
6H16M
14:03
Shangrao
20:19
Guilin
 
6H16M
D197
11H6M
16:54
Shangrao
04:00+1
Guilin North
 
11H6M
D195
10H16M
17:38
Shangrao
03:54+1
Guilin North
 
10H16M

Running Route of Shangrao to Guilin Train

 Shangrao - Changsha High Speed Railway Line: Constituting as an important section of Shanghai - Kunming High Speed Railway Line, Shangrao - Changsha High Speed Railway Line is 573 kilometers (356 miles) in length, linking railway stations like Shangrao, Yingtan North, Nanchang West, Yichun, Pingxiang North and Changsha South.

 Changsha - Hengyang High Speed Railway Line: Running the distance of 186 kilometers (116 miles), Changsha - Hengyang High Speed Railway Line is part of Beijing - Guangzhou High Speed Railway Line, mainly connecting Changsha South Railway Station, Hengshan West Railway Station and Hengyang East Railway Station.

 Hengyang - Guilin High Speed Railway Line: As part of Hengyang - Binyang High Speed Railway Line, Hengyang - Guilin High Speed Railway Line runs the distance of 342 kilometers (213 miles), linking railway stations of Hengyang East, Qidong, Qiyang, Yongzhou, Dong’an East, Quanzhou, Xing’an, Lingchuan and Guilin.
 

Guilin to Shangrao Train

5 Guilin to Shangrao high speed trains are in service, taking the duration of 6 to 6.5 hours. What’s more, 1 normal speed train shuttles from Guilin to Shangrao, requiring 12 hours to complete the journey.

See detailed Guilin Train Schedule
 
Major Rail Lines from Guilin to:
 
Major Rail Line from Shangrao to:
- Last updated on Aug. 12, 2025 by Grace Yang -