Nanning è il principale nodo ferroviario della Regione Autonoma Zhuang del Guangxi e un importante snodo nella rete passeggeri della Cina meridionale. La città ha due principali stazioni ferroviarie passeggeri: Nanning Railway Station, vicino al centro cittadino, e Nanning East Railway Station, sulla rete ad alta velocità. China Railway gestisce i servizi intercity, ad alta velocità e regionali che rendono Nanning un importante punto di transito tra Guangxi, Guangdong, Yunnan, Guizhou e Sichuan.
I treni ad alta velocità da Nanning utilizzano per la maggior parte dei servizi a lunga percorrenza Nanning East, inclusi i treni di categoria G e D sui corridoi verso Guangdong, Yunnan e Guizhou. Anche Nanning Railway Station gestisce servizi intercity e convenzionali, compresi i treni regionali in tutto il Guangxi. Alcuni servizi fermano sia a Nanning sia a Nanning East, quindi i passeggeri dovrebbero controllare la stazione indicata su ogni biglietto prima di prenotare.
Le tratte ferroviarie da Nanning si dirigono a est verso Guangzhou e Shenzhen, a nord verso Liuzhou, Guilin e Guiyang, a ovest verso Baise e Kunming e a sud verso Qinzhou, Beihai e Fangchenggang sulla costa del Guangxi. Prenota online i treni da e per Nanning su Rail Monsters.