El municipio es atravesado por la vía férrea del Ferrocarril del Sureste (Coatzacoalcos-Mérida), contando con una estación en la ciudad de Tenosique de Pino Suárez.