Best way to travel between

Mazatlán, Mexico
Winnipeg, MB, Canada
Travel Modes
Price
Distance
Duration
CO2
train
$188.7
6149.86 km
97h 7mins
325.94 kgs
 
bus
$227.147536
6029.71 km
92h 51mins
180.89 kgs
 
drive
$312.62
3808.3 km
38h 52mins
487.46 kgs
 
flight
$547.08
3103.75 km
9h 12mins
335.2 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 6149.86 km 97h 7mins 199 CAD 188.7
Bus 6029.71 km 92h 51mins 240 CAD 227.147536
Drive 3808.3 km 38h 52mins 330 CAD 312.62
Flight 3103.75 km 9h 12mins 577 CAD 547.08
Take Bus from Mazatlán to Monterrey
Time: 9h 30mins Cost: 37 CAD; $ 31.5 - 38.5 USD CO2 Emission: 25.15 kgs
Take Bus from Monterrey to San Antonio
Time: 7h 0mins Cost: 20 CAD; $ 17.0 - 20.8 USD CO2 Emission: 14.2 kgs
Take Walk from San Antonio to San Antonio Amtrak Station
Time: 23mins Cost: 0 CAD; $ 0.0 - 0.0 USD CO2 Emission: 0.24 kgs
Take Train from San Antonio Amtrak Station to Chicago Union Station
Time: 30h 44mins Cost: 158 CAD; $ 135.0 - 165.0 USD CO2 Emission: 110.94 kgs
Take Train from Chicago Union Station to Detroit
Time: 5h 24mins Cost: 53 CAD; $ 45.0 - 55.0 USD CO2 Emission: 23.91 kgs
Take Drive from Detroit to Windsor
Time: 13mins Cost: 1 CAD; $ 0.9 - 1.1 USD CO2 Emission: 1.6 kgs
Take Train from Windsor to Toronto Union Station
Time: 4h 9mins Cost: 58 CAD; $ 49.5 - 60.5 USD CO2 Emission: 19.01 kgs
Take Train from Toronto Union Station to Winnipeg
Time: 34h 45mins Cost: 222 CAD; $ 189.0 - 231.0 USD CO2 Emission: 101.8 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Mazatlán, Mexico and Winnipeg, MB, Canada is to travel by train, which will cost about 199 CAD or 170.10 USD.