Guilin è un importante nodo ferroviario passeggeri nel nord del Guangxi, situato tra i corridoi ad alta velocità verso Guangdong, Guizhou, Hunan e la costa del Guangxi. La città ha tre principali stazioni passeggeri: Guilin Railway Station, Guilin North Railway Station e Guilin West Railway Station. China Railway gestisce i servizi ferroviari a lunga distanza ad alta velocità, intercity e convenzionali della città.
I treni da Guilin includono servizi ad alta velocità delle serie G e D, treni regionali intercity all'interno del Guangxi e servizi convenzionali su alcune tratte più lunghe selezionate. Guilin North gestisce molti servizi ad alta velocità su tutta la rete nazionale, Guilin West è utilizzata dai servizi sulla linea ad alta velocità Guiyang-Guangzhou e Guilin Railway Station rimane utile per le partenze dal centro città e per alcune tratte regionali.
Le linee ferroviarie da Guilin si dirigono a sud verso Nanning e Liuzhou, a est e sud-est verso Guangzhou, Shenzhen e il Delta del Fiume delle Perle, a nord verso Changsha e la Cina centrale, e a ovest verso Guiyang e i collegamenti con Kunming. Prenota online i treni da e per Guilin su Rail Monsters.