Menu Close

How much does it cost to take a train from Toronto to Calgary?

How much does it cost to take a train from Toronto to Calgary?

Trains from Toronto to Calgary We recommend taking the train, which is a fast option and takes around 49 hours. On average, you can get to your destination point for 315 USD. Also, ticket prices for the selected destination may vary from 240 USD to 376 USD.

How much is a train ticket from Toronto to Alberta?

Which train should you take from Toronto to Edmonton?

Train Daily Trips Avg. Price
VIA Rail 1 $409.06

Is there a passenger train from Toronto to Calgary?

There is no train service between Calgary and Toronto (only from Edmonton, north of Calgary – see http://www.viarail.ca – it takes about three days to get there on the train.) You can take a greyhound bus (www.greyhound.ca ) but it’s about a 50 hour ride (one way).

Can I get to Calgary by train?

Located in Alberta, Canada, Calgary is accessible by train from one other city. There is only one train to Calgary per day, operated by Amtrak, but Wanderu will help you book that ticket for the lowest possible price.

Can I take a train from Ontario to Alberta?

The best way to get from Ontario to Alberta without a car is to train and night bus which takes 2 days 17h and costs $500 – $1,500.

How much is a train ride to Calgary?

Train companies serving Calgary

Train Routes Avg. Price
Amtrak 1 $164.80

Can you sleep on train?

For a truly unique experience when traveling by train, Amtrak offers private room accommodations on many routes across the country. Located in the Sleeping Car, a private room is the perfect option for customers seeking privacy and space on a short trip and added comfort and amenities when traveling overnight.

Is there a bus from Toronto to Calgary?

What are the departure and arrival stations when taking the bus from Toronto to Calgary? Buses travelling between Toronto and Calgary leave from Coach Terminal or Scarborough Town Centre and arrive at Crossiron Mills, North Red Arrow Office, Whitehorn LRT.