Les trains à grande vitesse (série G) relient Shanghai et Guilin via des sections des corridors à grande vitesse Shanghai–Kunming et Guiyang–Guangzhou. La plupart des trains partent de Shanghai Hongqiao et arrivent à Guilin Nord ou Guilin Ouest. Exploités par des rames Fuxing (CR400) et Hexie (CRH380), ces trains circulent jusqu'à 300–350 km/h (186–217 mph) sur les tronçons les plus rapides et effectuent généralement le trajet en environ 9–11 heures, selon le nombre d'arrêts. Les gares intermédiaires fréquentes comprennent Hangzhou Est, Nanchang Ouest et Changsha Sud (les schémas de desserte varient). Des places sont proposées en seconde, première et classe affaires, avec climatisation, prises électriques et chariot de service pour les rafraîchissements.
Des trains conventionnels de nuit (séries Z/T) circulent également entre le centre de Shanghai et la gare de Guilin, prenant généralement environ 19–22 heures. Ces trains roulent à environ 120–160 km/h (75–99 mph), effectuent davantage d'arrêts intermédiaires et proposent des options siège dur, couchette dure et couchette souple, ainsi qu'une voiture-restaurant.
Pour une expérience plus haut de gamme sur l'option grande vitesse, la classe affaires offre des sièges plus larges qui s'inclinent presque à plat.