火车站有南宁站、南宁东站、桂林站、桂林北站、柳州站，其他有铁路经过的市或县均设有高铁站或火车站。1949年前，广西仅有湘桂和黔桂铁路，运营里程539公里。中华人民共和国成立初期，广西先后修建黎湛、焦柳铁路，修复了黔桂干线铁路，修建了河茂、屯秋支线以及来合、三罗等地方铁路，路网规模有所扩大。广西壮族自治区成立以来，境内铁路营运里程由1958年的1358公里增加到2018年的5191公里，其中高铁营运里程1771公里，位居全国前列。预计至2020年底，铁路运营里程将达到5500公里，高速铁路达到2000公里