Best way to travel between

Portland
Mazatlan, Mazatlán, Mexico
Travel Modes
Price
Distance
Duration
CO2
bus
$242.0
4019.82 km
57h 43mins
120.59 kgs
 
drive
$310.0
3710.06 km
38h 34mins
474.89 kgs
 
train
$371.0
4716.37 km
82h 58mins
249.97 kgs
 
flight
$392.0
3028.2 km
8h 55mins
327.05 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 4019.82 km 57h 43mins 3,164 MXN 242.0
Drive 3710.06 km 38h 34mins 4,053 MXN 310.0
Train 4716.37 km 82h 58mins 4,851 MXN 371.0
Flight 3028.2 km 8h 55mins 5,126 MXN 392.0
Take Bus from Portland, OR to Salt Lake City, UT
Time: 16h 35mins Cost: 666 MXN; $ 45.9 - 56.1 USD CO2 Emission: 38.99 kgs
Take Bus from Salt Lake City, UT to Cedar City, UT
Time: 4h 12mins Cost: 745 MXN; $ 51.3 - 62.7 USD CO2 Emission: 12.43 kgs
Take Bus from Cedar City, UT to Treasure Island, Las Vegas
Time: 3h 10mins Cost: 523 MXN; $ 36.0 - 44.0 USD CO2 Emission: 8.73 kgs
Take Bus from Las Vegas @ Treasure Island to Nogales, AZ
Time: 10h 27mins Cost: 915 MXN; $ 63.0 - 77.0 USD CO2 Emission: 22.97 kgs
Take Car from Nogales, AZ to Nogales
Time: 3mins Cost: 131 MXN; $ 9.0 - 11.0 USD CO2 Emission: 0.44 kgs
Take Bus from Nogales to Mazatlán
Time: 19h 12mins Cost: 850 MXN; $ 58.5 - 71.5 USD CO2 Emission: 37.39 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Portland and Mazatlan, Mazatlán, Mexico is to travel by bus, which will cost about 3,164 MXN or 217.80 USD.