Best way to travel between

Monterrey, Mexico
Tapachula, Mexico
Travel Modes
Price
Distance
Duration
CO2
bus
$136.0
2149.14 km
38h 55mins
64.47 kgs
 
drive
$170.0
2145.15 km
23h 19mins
274.58 kgs
 
flight
$246.0
1581.3 km
5h 10mins
170.78 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2149.14 km 38h 55mins 1,778 MXN 136.0
Drive 2145.15 km 23h 19mins 2,223 MXN 170.0
Flight 1581.3 km 5h 10mins 3,217 MXN 246.0
Take Bus from Monterrey to Poza Rica
Time: 11h 35mins Cost: 915 MXN; $ 63.0 - 77.0 USD CO2 Emission: 23.12 kgs
Take Bus from Poza Rica to Veracruz
Time: 4h 24mins Cost: 209 MXN; $ 14.4 - 17.6 USD CO2 Emission: 7.74 kgs
Take Bus from Veracruz to Oaxaca
Time: 8h 5mins Cost: 196 MXN; $ 13.5 - 16.5 USD CO2 Emission: 12.66 kgs
Take Bus from Oaxaca to Tehuantepec
Time: 4h 35mins Cost: 144 MXN; $ 9.9 - 12.1 USD CO2 Emission: 7.62 kgs
Take Bus from Tehuantepec to Tapachula
Time: 7h 24mins Cost: 288 MXN; $ 19.8 - 24.2 USD CO2 Emission: 13.36 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Monterrey, Mexico and Tapachula, Mexico is to travel by bus, which will cost about 1,778 MXN or 122.40 USD.