Shangrao to Guilin Train
At present, there are 5 Shangrao to Guilin trains with high speed in service from Shangrao Railway Station to Guilin/ Guilin 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 - 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.
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:
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. |
Train | Dep. | Arr. | Duration |
---|---|---|---|
K149 13H10M | 00:16 Shangrao | 13:26 Guilin North | |
G1505 6H9M | 11:14 Shangrao | 17:23 Guilin North | |
G1503 6H19M | 11:52 Shangrao | 18:11 Guilin | |
G2343 6H1M | 12:37 Shangrao | 18:38 Guilin North | |
G2343 6H19M | 12:37 Shangrao | 18:56 Guilin | |
G2339 6H3M | 14:03 Shangrao | 20:06 Guilin North | |
G2339 6H16M | 14:03 Shangrao | 20:19 Guilin | |
D197 11H6M | 16:54 Shangrao | 04:00+1 Guilin North | |
D195 10H16M | 17:38 Shangrao | 03:54+1 Guilin North |
Running Route of Shangrao to Guilin Train



Guilin to Shangrao Train


- Last updated on Aug. 12, 2025 by Grace Yang -