Best way to travel between

Dallas, TX, United States
Puebla, Mexico
Travel Modes
Price
Distance
Duration
CO2
bus
$128.0
1989.7 km
29h 28mins
59.69 kgs
 
train
$147.0
2091.93 km
31h 42mins
110.87 kgs
 
drive
$160.0
2003.04 km
20h 25mins
256.39 kgs
 
flight
$324.0
1696.26 km
7h 58mins
183.2 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1989.7 km 29h 28mins 1,674 MXN 128.0
Train 2091.93 km 31h 42mins 1,922 MXN 147.0
Drive 2003.04 km 20h 25mins 2,092 MXN 160.0
Flight 1696.26 km 7h 58mins 4,236 MXN 324.0
Take Bus from Dallas, TX to Mexico City
Time: 27h 1mins Cost: 1,569 MXN; $ 108.0 - 132.0 USD CO2 Emission: 55.84 kgs
Take Train from Zócalo to Pino Suárez
Time: 2mins Cost: 13 MXN; $ 0.9 - 1.1 USD CO2 Emission: 0.04 kgs
Take Train from Pino Suárez to San Lázaro
Time: 6mins Cost: 3 MXN; $ 0.2 - 0.3 USD CO2 Emission: 0.11 kgs
Take Bus from Mexico City TAPO Bus to Puebla
Time: 2h 1mins Cost: 131 MXN; $ 9.0 - 11.0 USD CO2 Emission: 3.77 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Dallas, TX, United States and Puebla, Mexico is to travel by bus, which will cost about 1,674 MXN or 115.20 USD.