Train from Vancouver to Mazatlán

Vancouver
Mazatlán, Mexico

Your cost to travel by Train, bus: $239 - $293

Vancouver, BC
  • Total Distance:

    246.16 km (153 miles)

  • Travel Time:

    4 Hours 2 Minutes

  • Frequency:

    2 Times/Day

  • Train Fare:

    35.0 USD (~457.64 MXN)

Seattle, WA
  • Total Distance:

    2168.41 km (1347 miles)

  • Travel Time:

    39 Hours 54 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    110.0 USD (~1,438.31 MXN)

Cesar E Chavez / Alameda
  • Total Distance:

    1.69 km (1 miles)

  • Travel Time:

    7 Minutes

  • Frequency:

    125 Times/Day

  • Bus Fare:

    2.0 USD (~26.15 MXN)

Los Angeles, CA
  • Total Distance:

    403.86 km (251 miles)

  • Travel Time:

    6 Hours 26 Minutes

  • Frequency:

    4 Times/Day

  • Bus Fare:

    45.0 USD (~588.4 MXN)

Mexicali Bus Terminal
  • Total Distance:

    1604.92 km (997 miles)

  • Travel Time:

    20 Hours 42 Minutes

  • Frequency:

    7 Times/Day

  • Bus Fare:

    75.0 USD (~980.66 MXN)

Mazatlán, Mexico
Source: Rome2rio

Bus route map

Train schedule

Departure Arrival Bus Fare Operator Duration
Vancouver, BC Seattle - King Street Station, WA 37 USD http://free.rome2rio.com/agencyredirect?oName=Vancouver%2C%20BCu0026dName=Los%20Angeles%2C%20CAu0026date=2015-08-01u0026oPos=49.27391,-123.096848u0026dPos=34.0570335,-118.236496u0026queryDest=Los%20An 4h 0mins
Seattle, WA Los Angeles, CA 116 USD http://free.rome2rio.com/agencyredirect?oName=Vancouver%2C%20BCu0026dName=Los%20Angeles%2C%20CAu0026date=2015-08-01u0026oPos=49.27391,-123.096848u0026dPos=34.0570335,-118.236496u0026queryDest=Los%20An 39h 30mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 279 USD ~ 3,648 MXN
2 people 558 USD ~ 7,296 MXN
3 people 837 USD ~ 10,944 MXN
4 people 1,116 USD ~ 14,592 MXN
5 people 1,395 USD ~ 18,240 MXN

Did you know?

  • The total CO2 Emission for your Vancouver - Mazatlán train trip is 188.3 kg
  • Your total cost to travel by train from Vancouver to Mazatlán is about 279.0 USD (~3,648.06 MXN)