Nanning é o principal nó ferroviário da Região Autónoma de Guangxi Zhuang e um intercâmbio-chave na rede de passageiros do sul da China. A cidade tem duas principais estações de passageiros: Nanning Railway Station, perto da zona central da cidade, e Nanning East Railway Station, na rede de alta velocidade. A China Railway opera os serviços interurbanos, de alta velocidade e regionais que fazem de Nanning um importante ponto de transferência entre Guangxi, Guangdong, Yunnan, Guizhou e Sichuan.
Os comboios de alta velocidade a partir de Nanning usam, na maioria dos serviços de longa distância, Nanning East, incluindo comboios das categorias G e D nos corredores para Guangdong, Yunnan e Guizhou. Nanning Railway Station também assegura serviços interurbanos e convencionais, incluindo comboios regionais em Guangxi. Alguns serviços param tanto em Nanning como em Nanning East, pelo que os passageiros devem verificar a estação indicada em cada bilhete antes de reservar.
As rotas ferroviárias a partir de Nanning seguem para leste em direção a Guangzhou e Shenzhen, para norte em direção a Liuzhou, Guilin e Guiyang, para oeste em direção a Baise e Kunming, e para sul em direção a Qinzhou, Beihai e Fangchenggang, na costa de Guangxi. Reserve online comboios de e para Nanning na Rail Monsters.