KCSM 4567, a GE AC4400CW, near Caltzonzin station.

(I Am Nash, CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0>, via Wikimedia Commons)



Transportación Ferroviaria Mexicana (TFM) redirects here.

Kansas City Southern de México, S.A. de C.V. (reporting mark KCSM) was a Mexican railroad and operating subsidiary of Kansas City Southern (KCS). The company was founded in 1996 as Transportación Ferroviaria Mexicana (reporting mark TFM), a joint venture between KCS and Transportación Maritima Mexicana after the companies won a concession from the Mexican government to operate the 3,315 mile (5,335-km) Northeast Railroad connecting Monterrey and Mexico City with a US port of entry at Laredo, Texas and seaports at Lázaro Cárdenas and Veracruz. In 2005, KCS bought out its partner's shares in the railroad, giving it full control.

Canadian Pacific Railway purchased KCS in December 2021 for US$31 billion. On April 14, 2023, the railroads merged to form CPKC Railway, the first and only railroad to directly serve Canada, Mexico and the United States.


Kansas City Southern de México system map.

(GuzmanRamirezCommons, CC BY-SA 4.0 <https://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons)


TFM logo.


Transportación Ferroviaria Mexicana (TFM)

Kansas City Southern de México was originally formed in 1996 when Kansas City Southern Industries and Transportación Maritima Méxicana (TMM) purchased a government concession to operate on a rail system in Mexico. It was the Mexican President, Ernesto Zedillo, who proposed the privatization of the Mexican railways because the Mexican railway system had fallen into a state of disrepair and needed drastic work to become profitable. Since the late 1930s, Mexican trains and tracks were the property of the government as Ferrocarriles Nacionales de México (Mexican National Railways). When the decision to privatize the railroad was made, only 15% of freight was moved by rail in Mexico (versus 42% in the US).

The most sought-after portion of the concessions, called the Northeast Railroad, was bid on by many major companies, including the United States' largest railroad company, Union Pacific Railroad. This concession included about 3,315 miles (5,335 km) of track with connections to many key cities, including Monterrey, Mexico City, and Laredo, Texas. This track carried 46% of all rail traffic in Mexico and 60% of all freight coming from the United States. KCSM and TMM bid and won the concession for US$1.4 billion for the rights to operate the concession, paying 49% and 51% respectively.

In 2005, Kansas City Southern Industries purchased Transportación Maritima Mexicana's share in Transportación Ferroviaria Méxicana (TFM), giving them full ownership of the company, and the TFM was officially renamed Kansas City Southern de México.

11 of 14 of Mexico's auto assembly plants, plus two more under construction, are located on the railroad. Automobile traffic (autos and parts) accounted for 9% of the 2012 total carloads.


Kansas City Southern de Mexico No. 2402 (an EMD GP22ECO-M) and No. 401 (an EMD GPTEB-C Slug) rest between tests in Roanoke, VA.

The units along with Brookville Equipment BMEX No. 259 are being tested by the Norfolk Southern.

(jpmueller99 from Shenandoah Valley of VA, USA, CC BY 2.0 <https://creativecommons.org/licenses/by/2.0>, via Wikimedia Commons)


Key connections

  • Guadalajara
  • Laredo, Texas – United States port of entry
  • Lázaro Cárdenas – Pacific Ocean port
  • México City – served by Ferrovalle, a terminal railroad co-owned by KCSM
  • Monterrey
  • Queretaro
  • Saltillo
  • San Luis Potosí
  • Tampico
  • Veracruz – Atlantic Ocean port


TFM No. 1631, an EMD SD70MAC, March 10, 2008.

(terry cantrell, CC BY-SA 2.0 <https://creativecommons.org/licenses/by-sa/2.0>, via Wikimedia Commons)



Headquarters: Monterrey, Nuevo León, México
Reporting mark: KCSM
Locale: Northeastern Mexico
Dates of operation: 1997–2023
Predecessor: Ferrocarriles Nacionales de México
Successor: Canadian Pacific Kansas City
Track gauge: 1,435 mm (4 ft 8+1⁄2 in) standard gauge
Length: 3,315 miles (5,335 km)
Website: https://cpkcr.com/