Best way to travel between

Puebla, Mexico
Monterrey, Mexico
Travel Modes
Price
Distance
Duration
CO2
bus
$75.0
1036.26 km
15h 12mins
31.09 kgs
 
drive
$85.0
1054.72 km
10h 43mins
135.0 kgs
 
flight
$97.0
879.24 km
6h 2mins
94.96 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1036.26 km 15h 12mins 981 MXN 75.0
Drive 1054.72 km 10h 43mins 1,111 MXN 85.0
Flight 879.24 km 6h 2mins 1,268 MXN 97.0
Take Bus from Puebla to Mexico City North Bus
Time: 2h 16mins Cost: 131 MXN; $ 9.0 - 11.0 USD CO2 Emission: 4.06 kgs
Take Bus from Mexico City North Bus Terminal to Monterrey
Time: 12h 7mins Cost: 850 MXN; $ 58.5 - 71.5 USD CO2 Emission: 27.05 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Puebla, Mexico and Monterrey, Mexico is to travel by bus, which will cost about 981 MXN or 67.50 USD.