共有四座营业中的火车站，为南宁站、南宁东站、南宁西站和货运站南宁南站。南宁亦是南宁铁路局的所在地，是中国铁路总公司下面18个铁路局之一。南宁第一条铁路是湘桂铁路，于民国25年（1936年）由铁道部与湖南、广西两省协商修建。民国27年开始建设，后因日军入侵南宁而停工。1954年，湘桂铁路全线贯通，成为贯穿广西全境并与越南铁路接轨的首条通过南宁的干线。
国际通道.湘桂铁路的南端与越南的河同铁路北端相连，2009年1月1日为适应2010年建成的中国－东盟自由贸易区的需要，南宁至河内正式