Home / Train /

Shanghai - Guilin Train

Only 2 pairs of high speed trains are available between Shanghai and Guilin with the duration of around 8.5 - 9.5 hours. A ride on a second class seat  costs CNY 719 - 760.5. There are around 4 pairs of  normal trains running from Shanghai to Guilin or vice versa. It takes about 16.5 - 25 hours and CNY 351 - 367 for a hard sleeper.
 

High Speed Train

Basic Facts:

 Duration: about 8.5 - 9.5 hours
 Distance: about 1,602 kilometers (995 miles)
 Top speed: 300 km/h (186 mph)
 Operated at: Shanghai Hongqiao Railway Station, Guilin/ Guilin North Railway Station
 Stations along the way: Jiaxing South, Hangzhou East, Zhuji, Jinhua, Jiangshan, Shangrao, Nanchang West, Xinyu North, Pingxiang North, Changsha South, Hengyang East, Qidong, Qiyang, Yongzhou, Dongan East, Quanzhou South, Xing'an North

Shanghai to Guilin High Speed Train Schedule

(Last Update on May 7, 2026)
Train No.Departure - ArrivalTravel Time
G150507:50 - 17:239h33m
G26311:00 - 18:187h18m
See more Shanghai Schedule
 

Guilin to Shanghai Bullet Train Timetable

(Last Update on May 7, 2026)
Train No.Departure - ArrivalTravel Time
G26411:48 - 19:307h42m
G150613:31 - 22:569h25m
D19620:25 - 11:24+14h59m
See more Guilin Schedule 

Note: The timetable is for reference only. For real-time schedule, please search for it by the tool on top of the page.
 

Shanghai - Guilin High Speed Train Ticket Price

(Last Update on May 7, 2026)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 2,095.5 - 2,403
USD 310 - 355
CNY 1,122 - 1,218
USD 166 - 180
CNY 305 - 760.5
USD 45 - 113
 

Normal Trains

Basic Fact:

 Duration: about 16.5 - 25 hours
 Distance: about 1,594 - 1,722 kilometers (990 - 1,070 miles)
 Top speed: 100/ 120/ 140/ 160 km/h (62/ 75/ 87/ 99 mph)
 Operated at: Shanghai/ Shanghai South Railway Station, Guilin North Railway Station
 

Shanghai to Guilin Train Schedule

(Last Update on May 7, 2026)
Train No.Departure - ArrivalTravel Time
K155610:13 - 10:10+23h57m
K14917:30 - 13:19+19h49m

 (Last Update on May 7, 2026)
Train No.Departure - ArrivalTravel Time
K155804:00 - 05:12+25h12m
K15016:30 - 16:00+23h30m
Note: The timetable is for reference only. For real-time schedule, please search for it by the tool on top of the page.
 

Shanghai - Guilin Train Ticket Price

(Last Update on May 7, 2026)
Soft SleeperHard SleeperHard Seat
CNY 537 - 566
USD 79 - 84
CNY 351 - 367
USD 52 - 54
CNY 192 - 201
USD 28 - 30

 Stations along the Way:

 For T77 and T78: Jiaxing, Haining, Hangzhou South, Jinhua, Yingtan, Ji'an, Jinggangshan, Hengyang, Yongzhou

 For T25 and T26: Jiaxing, Hangzhou South, Jinhua, Quzhou, Shangrao, Yingtan, Jian, Chaling South, Youxian South, Hengyang, Qiyang, Yongzhou, Dong'an East, Quanzhou [Guangxi] South

 For T381 and T382: Jiaxing, Haining, Hangzhou South, Jinhua, Quzhou, Yushan, Shangrao, Yingtan, Chaling South, Hengyang, Yongzhou

 For K1556 and K1558: Kunshan, Suzhou, Wuxi, Changzhou, Zhenjiang, Nanjing, Maanshan, Wuhu, Tongling, Chizhou, Dongzhi, Pengze, Jiujiang, Nanchang, Hengyang, Yongzhou, Xing'an North
 

Flight VS. Trains

It is needless to say that traveling by air is the fastest which merely takes about 3 hours, but the ticket price is the highest except in some low seasons; the longest journey is no other than ordinary rail types which takes 16.5 - 25 hours or so, but it saves money and is preferred by budget travelers; although only 2 pairs of bullet trains are in service currently, they are popular for the great cost performance and the journey time is 8.5 - 9.5 hours.


 Further read: How to Travel between Shanghai and Guilin


 Major Rail Lines from Shanghai to:


 Major Rail Lines from Guilin to:
- Last updated on May. 07, 2026 by Grace Yang -