越南铁路拥有1000毫米米轨、1435毫米标准轨、混合轨三种轨距，其中米轨铁路总长为2,632公里，标准轨铁路总长为222公里，混合轨铁路总长292公里。越南铁路的主要干线为河内和胡志明市之间全长1,726公里的南北铁路，其他铁路干线还有北部地区的河内－老街铁路、河内－同登铁路、河内－海防铁路、河内－太原铁路等。越南铁路始建于1880年代的法属印度支那时期，作为越南第一条铁路的西贡－堤岸电车于1881年建成通车，后来法国人又在1885年建成了西贡－美湫铁路。20世纪初，越南的铁路建得到法属印度支那总督保