Nanning est la principale plaque tournante ferroviaire de la région autonome zhuang du Guangxi et un carrefour clé du réseau voyageurs du sud de la Chine. La ville compte deux principales gares de voyageurs : Nanning Railway Station, près du centre-ville, et Nanning East Railway Station, sur le réseau à grande vitesse. China Railway exploite les services interurbains, à grande vitesse et régionaux qui font de Nanning un important point de correspondance entre le Guangxi, le Guangdong, le Yunnan, le Guizhou et le Sichuan.
Les trains à grande vitesse au départ de Nanning utilisent surtout Nanning East pour la plupart des services longue distance, y compris les trains des catégories G et D sur les corridors vers le Guangdong, le Yunnan et le Guizhou. Nanning Railway Station gère également des services interurbains et conventionnels, y compris des trains régionaux à travers le Guangxi. Certains services s'arrêtent à la fois à Nanning et à Nanning East, donc les passagers doivent vérifier la gare indiquée sur chaque billet avant de réserver.
Les lignes ferroviaires au départ de Nanning partent vers l'est en direction de Guangzhou et Shenzhen, vers le nord en direction de Liuzhou, Guilin et Guiyang, vers l'ouest en direction de Baise et Kunming, et vers le sud en direction de Qinzhou, Beihai et Fangchenggang sur la côte du Guangxi. Réservez en ligne des trains au départ et à destination de Nanning sur Rail Monsters.