Bus from Toronto to Hotel Mazatlan

Toronto
Hotel Mazatlan, Mexico

Your cost to travel by Bus: $370 - $452

Toronto, ON
  • Total Distance:

    410.08 km (255 miles)

  • Travel Time:

    5 Hours 9 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    45.0 USD (~588.4 MXN)

Detroit, MI
  • Total Distance:

    352.22 km (219 miles)

  • Travel Time:

    4 Hours 37 Minutes

  • Frequency:

    2 Times/Day

  • Bus Fare:

    28.0 USD (~366.11 MXN)

Dayton, OH
  • Total Distance:

    1695.45 km (1054 miles)

  • Travel Time:

    22 Hours 57 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    150.0 USD (~1,961.33 MXN)

Dallas, TX
  • Total Distance:

    951.85 km (591 miles)

  • Travel Time:

    14 Hours 3 Minutes

  • Frequency:

    2 Times/Day

  • Bus Fare:

    110.0 USD (~1,438.31 MXN)

Monterrey
  • Total Distance:

    879.39 km (546 miles)

  • Travel Time:

    13 Hours 36 Minutes

  • Frequency:

    4 Times/Day

  • Bus Fare:

    75.0 USD (~980.66 MXN)

Mazatlán
  • Total Distance:

    3.83 km (2 miles)

  • Travel Time:

    6 Minutes

  • Frequency:

    N/A

  • Car Fare:

    2.0 USD (~26.15 MXN)

Hotel Mazatlan, Callejón Igualdad, Colonia Centro, Centro, Mexico City, Mexico
Source: Rome2rio

Bus schedule

Departure Arrival Bus Fare Operator Duration
Toronto, ON Detroit, MI 45 USD https://www.greyhound.ca 4h 57mins
Detroit, MI Dayton Trotwood, OH 28 USD https://www.greyhound.com/ 4h 26mins
Dayton, OH Dallas, TX 150 USD https://www.greyhound.com/ 22h 4mins
Dallas, TX Monterrey, TX 110 USD https://www.greyhound.com/ 13h 31mins
Monterrey Mazatlán 75 USD http://etn.com.mx/english/ 13h 5mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 432 USD ~ 5,649 MXN
2 people 864 USD ~ 11,297 MXN
3 people 1,296 USD ~ 16,946 MXN
4 people 1,728 USD ~ 22,594 MXN
5 people 2,160 USD ~ 28,243 MXN

Did you know?

  • The total CO2 Emission for your Toronto - Hotel Mazatlan bus trip is 129.16000000000003 kg
  • Your total cost to travel by bus from Toronto to Hotel Mazatlan is about 432.0 USD (~5,648.62 MXN)