Mexikó vasútvonalain elsősorban teherszállítás zajlik a nagy feldolgozóüzemek, bányák és kikötők között, továbbá az USA határai felé. Nemzeti vasúttársasága a Ferrocarriles Nacionales de México volt, 1938-ban alakult, és 1998-ban szűnt meg. Napjainkban csak a nagyvárosok vonzáskörzetében van rendszeres személyszállítás, továbbá közlekednek még turista-különvonatok. A vasútvonalak hossza 17 516 km, nyomtávolsága 1435 mm.[1]
Mexikó területén 1998-ig több nevezetes vonat közlekedett:
Továbbá közlekedtek még vonatok Mexikóvárosból Cuernavacába, Tampicóba, Guanajuatóba, Veracruzba és Pachuca de Sotóba.