Toronto to Edmonton Route Information
The distance between Toronto and Edmonton is 1693 miles, or approximately 2709 kilometers.
The only way to get from Toronto to Edmonton is by Train
Toronto to Edmonton by train
There are 9 travel classes for this journey, including: Economy, Economy Plus, Cabin for 2 - Discounted, Cabin for 2 - Prestige, Cabin for 2 - Regular, Berth - Discounted, Cabin for 1 - Regular, Berth - Regular and Cabin for 1 - Discounted.
Each train ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all options.