El Puerto cuenta con conexión ferroviaria a través del Ferrocarril del Sureste (Ferrosur) a las ciudades de Tuxtepec, Oax, Veracruz, Ver., Puebla, Pue., y la CDMX,.
El Ferrocarril del Istmo de Tehuantepec (el FIT) se conecta con el Ferrocarril Chiapas Mayab (FCM) en Coatzacoalcos, Ver., e Ixtepec, Oax.; y con Ferrosur en Medias Aguas, Ver.
El FIT tiene una longitud total de 303.3 km, de los cuales 95.9 pertenecen a Ferrosur, entre Coatzacoalcos y Medias Aguas. Además, existen rutas cortas que conectan a Coatzacoalcos con Tenosique Tab., y Campeche, Camp., así como con Mérida y Progreso, Yuc.