Best way to travel between

Mexico
Montreal, QC, Canada
Travel Modes
Price
Distance
Duration
CO2
flight
$244.0
3844.99 km
8h 11mins
415.26 kgs
 
train
$310.0
5341.44 km
78h 59mins
283.1 kgs
 
bus
$422.0
5003.74 km
68h 21mins
150.11 kgs
 
drive
$490.0
4760.66 km
48h 50mins
609.36 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 3844.99 km 8h 11mins 257 CAD 244.0
Train 5341.44 km 78h 59mins 327 CAD 310.0
Bus 5003.74 km 68h 21mins 445 CAD 422.0
Drive 4760.66 km 48h 50mins 517 CAD 490.0
Take Bus from San Lázaro to Terminal 1
Time: 18mins Cost: 1 CAD; $ 0.9 - 1.1 USD CO2 Emission: 0.19 kgs
Take Flight from MEX to YUL
Time: 5h 14mins Cost: 253 CAD; $ 216.0 - 264.0 USD CO2 Emission: 412.91 kgs
Take Train from gare Dorval to gare Lucien-Lu0027Allier
Time: 24mins Cost: 4 CAD; $ 3.6 - 4.4 USD CO2 Emission: 0.84 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Mexico and Montreal, QC, Canada is to travel by air, which will cost about 257 CAD or 219.60 USD.