Treni ad alta velocità (serie G) collegano Shanghai e Guilin percorrendo tratti dei corridoi ad alta velocità Shanghai-Kunming e Guiyang-Guangzhou. La maggior parte dei servizi parte da Shanghai Hongqiao e arriva a Guilin Nord o Guilin Ovest. Operati dai convogli Fuxing (CR400) e Hexie (CRH380), questi treni ad alta velocità viaggiano fino a 300–350 km/h (186–217 mph) nelle sezioni più veloci e generalmente completano il percorso in circa 9–11 ore, a seconda delle fermate previste. Tra le stazioni intermedie più comuni ci sono Hangzhou Est, Nanchang Ovest e Changsha Sud (i modelli di servizio variano). I posti sono offerti in Seconda classe, Prima classe e Classe Business, con aria condizionata, prese di corrente e servizio a carrello per bevande e snack.
I servizi convenzionali notturni (serie Z/T) collegano inoltre il centro di Shanghai con la stazione di Guilin, impiegando generalmente circa 19–22 ore. Questi treni raggiungono circa 120–160 km/h (75–99 mph), effettuano più fermate intermedie e offrono opzioni Hard Seat (sedile duro), Hard Sleeper (cuccetta dura) e Soft Sleeper (cuccetta morbida), oltre a una carrozza ristorante.
Per un'esperienza più premium sull'opzione ad alta velocità, la Classe Business offre sedili più larghi che si reclinano quasi completamente.