Best way to travel between

Mazatlan, Mazatlán, Mexico
Portland, OR, United States
Travel Modes
Price
Distance
Duration
CO2
bus
$310.0
3922.92 km
56h 21mins
117.69 kgs
 
flight
$350.0
3048.24 km
9h 43mins
329.21 kgs
 
train
$358.0
4222.4 km
69h 20mins
223.79 kgs
 
drive
$593.69
3884.46 km
50h 13mins
497.21 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3922.92 km 56h 21mins 310 USD 310.0
Flight 3048.24 km 9h 43mins 350 USD 350.0
Train 4222.4 km 69h 20mins 358 USD 358.0
Drive 3884.46 km 50h 13mins 594 USD 593.69
Take Bus from Mazatlán to Mexicali Bus Terminal
Time: 20h 55mins Cost: 100 USD; $ 90.0 - 110.0 USD CO2 Emission: 53.84 kgs
Take Bus from Mexicali Bus Terminal to Tijuana
Time: 2h 43mins Cost: 20 USD; $ 18.0 - 22.0 USD CO2 Emission: 5.27 kgs
Take Bus from Tijuana, MX to Los Angeles, CA
Time: 4h 46mins Cost: 20 USD; $ 18.0 - 22.0 USD CO2 Emission: 8.2 kgs
Take Bus from Los Angeles, CA to Sacramento, CA
Time: 8h 56mins Cost: 70 USD; $ 63.0 - 77.0 USD CO2 Emission: 19.73 kgs
Take Bus from Sacramento, CA to Portland, OR
Time: 15h 18mins Cost: 100 USD; $ 90.0 - 110.0 USD CO2 Emission: 30.65 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Mazatlan, Mazatlán, Mexico and Portland, OR, United States is to travel by bus, which will cost about 310 USD or 279.00 USD.