Nanning es el principal nudo ferroviario de la Región Autónoma Zhuang de Guangxi y un punto de intercambio clave en la red de pasajeros del sur de China. La ciudad cuenta con dos principales estaciones de tren de pasajeros: la estación de ferrocarril de Nanning, cerca del área central de la ciudad, y la estación de ferrocarril Nanning Este, en la red de alta velocidad. China Railway opera los servicios interurbanos, de alta velocidad y regionales que hacen de Nanning un importante punto de transbordo entre Guangxi, Guangdong, Yunnan, Guizhou y Sichuan.
Los trenes de alta velocidad desde Nanning utilizan Nanning Este para la mayoría de los servicios de larga distancia, incluidos los trenes de categoría G y D en corredores hacia Guangdong, Yunnan y Guizhou. La estación de ferrocarril de Nanning también gestiona servicios interurbanos y convencionales, incluidos trenes regionales por todo Guangxi. Algunos servicios paran tanto en Nanning como en Nanning Este, por lo que los pasajeros deben comprobar la estación de tren indicada en cada billete antes de reservar.
Las rutas ferroviarias desde Nanning van hacia el este a Guangzhou y Shenzhen, hacia el norte a Liuzhou, Guilin y Guiyang, hacia el oeste a Baise y Kunming, y hacia el sur a Qinzhou, Beihai y Fangchenggang, en la costa de Guangxi. Reserva trenes desde y hacia Nanning online en Rail Monsters.