From San Lázaro line 4 night bus to Mexico City airport, fly to Tapachula airport, then taxi to Tapachula. 3 h 21 min $97. From México DF Balbuena bus to Huixtla ADO, walk to Huixtla, then bus to Tapachula. 17 h 6 min $54. From México TAPO bus to Tapachula. 17 h 50 min $80. From Mexico City drive to Tapachula. 13 h 36 min $119.