A 2018, México cuenta con 26,914 km de vías férreas.
El primer servicio ferroviario en México se realizó en
1850, cubriendo el tramo de 13.6 km de longitud entre Veracruz-El Molino.
Durante la presidencia del general Porfirio Díaz se le dio un fuerte
impulso al ferrocarril, de hecho, la red ferroviaria se desarrolló
hasta quedar casi como se encuentra en nuestros días.
En la actualidad, los ferrocarriles son útiles para transportar
carga en grandes volúmenes a bajo costo. La red ferroviaria comunica
entre sí las poblaciones más importantes y a éstas
con los principales puertos y fronteras del país.
Los ferrocarriles transportaron el 12.8 % del total de carga movida en 2019, como muestra el siguiente gráfico: