Train from Oklahoma City to Toronto

Oklahoma City
Toronto, Canada

Your cost to travel by Bus, train: $252 - $308

Oklahoma City, OK
  • Total Distance:

    875.87 km (544 miles)

  • Travel Time:

    11 Hours 7 Minutes

  • Frequency:

    3 Times/Day

  • Bus Fare:

    130.0 USD (~137.15 CAD)

St. Louis, MO
  • Total Distance:

    465.29 km (289 miles)

  • Travel Time:

    5 Hours 40 Minutes

  • Frequency:

    8 Times/Day

  • Train Fare:

    60.0 USD (~63.3 CAD)

Chicago, IL
  • Total Distance:

    865.24 km (538 miles)

  • Travel Time:

    11 Hours 17 Minutes

  • Frequency:

    4 Times/Day

  • Bus Fare:

    90.0 USD (~94.95 CAD)

Toronto, ON, Canada
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Oklahoma City, OK St Louis, MO 130 USD https://www.greyhound.com 10h 48mins
St. Louis, MO Chicago, IL 60 USD http://free.rome2rio.com/post/Amtrak.aspx?oName=St.%20Louis%2C%20MOu0026dName=Chicago%2C%20ILu0026date=2014-09-25 5h 30mins
Chicago, IL Toronto, ON 90 USD https://www.greyhound.ca 10h 57mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 294 USD ~ 310 CAD
2 people 588 USD ~ 620 CAD
3 people 882 USD ~ 931 CAD
4 people 1,176 USD ~ 1,241 CAD
5 people 1,470 USD ~ 1,551 CAD

Did you know?

  • The total CO2 Emission for your Oklahoma City - Toronto train trip is 76.9 kg
  • Your total cost to travel by train from Oklahoma City to Toronto is about 294.0 USD (~310.17 CAD)