Albany, OR, United States
Mazatlan, Mazatlán, Mexico
The best and cheapest way to get from Albany, OR, United States and Mazatlan, Mazatlán, Mexico is to travel by train, which will cost about 3,491 MXN or 240.30 USD.