education | May 14, 2026

Can you take a train from Toronto to Calgary?

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

.

Similarly, how much is a train from Toronto to Calgary?

The best way to get from Toronto to Calgary without a car is to train and bus which takes 2 days 18h and costs $460 - $800.

Additionally, can you take a train to Calgary? There is one train schedule per day connecting Stanwood with Calgary. It takes on average 19 hours and 34 minutes to travel 419 miles, 674 kms, by train from Stanwood. One train company operates schedules from Stanwood, with Amtrak offering the most daily connections to Calgary.

Correspondingly, can you take a train from Toronto to Alberta?

One train carrier operates regular service on the Toronto to Edmonton route. VIA Rail offers the most scheduled departures between Toronto to Edmonton, usually offering one departure per day. Typically one schedule per day serves Edmonton with direct service.

What is the best train trip in Canada?

7 of the Best Train Trips in Canada and What You'll See Along the Way

  • VIA Rail winding through the Canadian Rockies.
  • Lake Louise, Alberta.
  • Niagara Falls, Ontario.
  • Going-to-the-Sun Road, Glacier National Park.
  • Capilano Suspension Bridge, Vancouver.
  • Vancouver, British Columbia.
  • Toronto, Ontario.
Related Question Answers

How much is a train ticket across Canada?

Montreal to Toronto typically costs $80-$150 (trip over 4 hours) one way. Montreal to Ottawa (a trip just under 2 hours) tickets typically cost $35-$60 one way. A one-way, cross-country train ticket on VIA Rail typically costs $500-$2,300, with the highest fares in July and August.

How much is a flight from Toronto to Calgary?

Route Information For Toronto to Calgary Flights
Flight Price C$198
Origin Airport YYZ
Destination Airport YYC
Airlines Flair Airlines

Can you travel by train across Canada?

Via Rail Canada is owned by the Canadian government and is the only company to offer train travel from one end of Canada to the other. If you are looking to travel between Halifax and Vancouver, you are going to have to book through Via Rail. When you take the Canadian train, you will be riding with Via Rail!

How do I buy a train ticket in Toronto?

GO Transit tickets can be purchased from attendants at all GO Train Stations and GO Bus Terminals during ticket booth hours (which vary by station). Many stations also offer automated ticket sale kiosks.

How much is it to travel by train?

All fares are for one-way travel and do not include a return ticket. A train tour package typically costs $1,200-$4,950, averaging $140-$275 per person, per day. For example, the America the Beautiful West train tour (not run by Amtrak) starts at $2,795 per person (double occupancy)..

How can I get from Toronto to Calgary?

It is over 3000 kilometres from Calgary to Toronto. There is no train service between Calgary and Toronto (only from Edmonton, north of Calgary - see - it takes about three days to get there on the train.) You can take a greyhound bus ( ) but it's about a 50 hour ride (one way).

Where can you go on a train?

  • National Parks. Grand Canyon National Park. Glacier National Park, MT. Yellowstone National Park.
  • Boston, MA. New York City, NY. Washington, DC. Charleston, SC.
  • Chicago, IL. Memphis, TN. New Orleans, LA. View All.
  • Seattle, WA. San Francisco, CA. Los Angeles, CA. San Diego, CA.
  • Canada. Niagara Falls, Ontario. Toronto, Ontario.

How long is Via Rail from Toronto to Vancouver?

The distance between Toronto and Vancouver is approximately 2088.31 miles, or 3359.97 kilometers. The average travel time for a train between these two cities is around 97 hours and 9 minutes, although the absolute fastest you could get there is 96 hours and 15 minutes.

How long does it take to get from Toronto to Alberta?

Distance from Alberta to Toronto is 2,915 kilometers. The air travel (bird fly) shortest distance between Alberta and Toronto is 2,915 km= 1,811 miles. If you travel with an airplane (which has average speed of 560 miles) from Alberta to Toronto, It takes 3.23 hours to arrive.

How long does it take to get to Alberta from Toronto by train?

around 61 hours and 5 minutes

How long is the drive from Toronto to Alberta?

34 hours, 36 minutes

Can you drive from Toronto to Alberta?

The distance from Toronto, Ontario to Calgary, Alberta is 3400km through Canada. The driving time is 35 hours.

How long does it take to drive from Toronto to Calgary?

32 hours, 12 minutes

How much is a train ticket from Toronto to Edmonton?

How much are train tickets from Toronto to Edmonton?
Lowest Price $332.69
Fastest Train 61h 5m
Trains Per Day 1
Train Lines 1

How far is Ontario from Alberta?

Distance from Alberta to Ontario. Distance from Alberta to Ontario is 2,209 kilometers. This air travel distance is equal to 1,373 miles. The air travel (bird fly) shortest distance between Alberta and Ontario is 2,209 km= 1,373 miles.

How far is Toronto to Banff?

The distance between Toronto and Banff is 2816 km. The road distance is 3682.1 km.

Does VIA Rail go to Edmonton?

It is available, however, at these stations: Vancouver, Jasper, Edmonton, Winnipeg and Toronto.

How much is a train ticket from Vancouver to Calgary?

How much are train tickets from Vancouver, WA to Calgary?
Lowest Price $176.36
Fastest Train 37h 0m
Trains Per Day 1
Train Lines 1

How long does it take to go from Vancouver to Calgary?

1 hour, 21 minutes
From:
To: round-trip one-way
Depart:
Return:
Get: vacation flight hotel car rental