Train from Calgary to Toronto

Calgary
Toronto, Canada

Your cost to travel by Bus, Train: $494 - $604

Calgary, AB
  • Total Distance:

    299.4 km (186 miles)

  • Travel Time:

    3 Hours 37 Minutes

  • Frequency:

    7 Times/Day

  • Bus Fare:

    40.0 USD (~42.2 CAD)

Edmonton South, AB
  • Total Distance:

    135.39 km (84 miles)

  • Travel Time:

    2 Hours 2 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    11.0 USD (~11.6 CAD)

Viking
  • Total Distance:

    3101.44 km (1927 miles)

  • Travel Time:

    56 Hours 10 Minutes

  • Frequency:

    0 Times/Day

  • Train Fare:

    500.0 USD (~527.5 CAD)

Toronto, ON, Canada
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Calgary, AB Edmonton South, AB 40 USD https://www.greyhound.ca 3h 33mins
Edmonton South, AB Viking, AB 11 USD https://www.greyhound.ca 2h 0mins
Viking Toronto 500 USD http://www.viarail.ca/en/trains/rockies-and-pacific/toronto-vancouver-canadian/schedules 55h 4mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 576 USD ~ 608 CAD
2 people 1,152 USD ~ 1,215 CAD
3 people 1,728 USD ~ 1,823 CAD
4 people 2,304 USD ~ 2,431 CAD
5 people 2,880 USD ~ 3,038 CAD

Did you know?

  • The total CO2 Emission for your Calgary - Toronto train trip is 177.42 kg
  • Your total cost to travel by train from Calgary to Toronto is about 576.0 USD (~607.68 CAD)