Incorporated in Colorado in 1880 as the Mexican National Railway (Ferrocarril Nacional Mexicano), and headed by General William Jackson Palmer of the Denver and Rio Grande Railway, it completed a 3 ft (914 mm) narrow gauge main line from Mexico City to Nuevo Laredo in September 1888 after an 1887 reorganization as the Mexican National Railroad.
Other branches included a cut-off from Mexico City through Querétaro to Celaya and an incomplete Pacific extension from Acámbaro to Uruapan.
[2] The company was reincorporated again in Utah in February 1902 as the National Railroad of Mexico, and completed standard-gauging the main line in November 1903.
First it leased the Michoacán and Pacific Railway in 1900, giving it branches from Maravatio to Zitácuaro and Angangueo.
)[3][5] Following privatization for freight service in the 1990s, the old National Railroad of Mexico, including most of the Interoceanic, formed the majority of Transportación Ferroviaria Mexicana (now Kansas City Southern de México).