There are 5 ways to get from Calgary Stampede to Toronto by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Toronto Pearson International Airport
best- Fly from Calgary International Airport (YYC) to Toronto Pearson International Airport (YYZ)plane YYC - YYZ
6h 15m$123–517Bus, train
- Take the bus from Calgary Downtown, AB to Jasper, ABbus Westbound
- Take the train from Jasper to Toronto Union Stationtrain VIA Rail
3d 8h$492–783Drive 3,215.8 km
- Drive from Calgary Stampede to Torontocar 3,215.8 km
38h 16m$637–919Fly to Toronto Island Airport
- Fly from Calgary International Airport (YYC) to Toronto Island Airport (YTZ)plane YYC - YTZ
8h 29m$174–1,104Fly to John C. Munro Hamilton International Airport, train
- Fly from Calgary International Airport (YYC) to John C. Munro Hamilton International Airport (YHM)plane YYC - YHM
- Take the train from West Harbour GO to Union Station GOtrain
8h 35m$170–1,024
Calgary Stampede to Toronto by foot, bus, and train
Questions & Answers
The cheapest way to get from Calgary Stampede to Toronto is to fly which costs $120 - $550 and takes 6h 15m.
The fastest way to get from Calgary Stampede to Toronto is to fly which takes 6h 15m and costs $120 - $550.
The distance between Calgary Stampede and Toronto is 2733 km. The road distance is 3215.8 km.
The best way to get from Calgary Stampede to Toronto without a car is to bus and train which takes 3 days 8h and costs $490 - $800.
It takes approximately 6h 15m to get from Calgary Stampede to Toronto, including transfers.
Toronto is 2h ahead of Calgary Stampede. It is currently 7:25 PM in Calgary Stampede and 9:25 PM in Toronto.
Yes, the driving distance between Calgary Stampede to Toronto is 3216 km. It takes approximately 38h 16m to drive from Calgary Stampede to Toronto.
There are 1423+ hotels available in Toronto.
What companies run services between Calgary Stampede, AB, Canada and Toronto, ON, Canada?
WestJet, Flair Airlines, and two other airlines fly from Calgary International Airport (YYC) to Toronto Pearson International Airport (YYZ) hourly.
- Website
- westjet.com
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $110–380
Flights from Calgary International Airport to Toronto Pearson International Airport via Winnipeg
- Ave. Duration
- 6h 42m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–380
Flights from Calgary International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 3h 51m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–900
- Website
- aircanada.com
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $140–650
Flights from Calgary International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- $170–750
- Website
- flyporter.com
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- $110–550
Flights from Calgary International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 6h 53m
- When
- Every day
- Estimated price
- $170–1,200
Flights from Calgary International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–950
- Website
- flyflair.com
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- $110–550
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Jasper to Toronto Union Station
- Ave. Duration
- 2d 23h
- Frequency
- Twice a week
- Estimated price
- $300–550
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $300–550
- Economy Adult - Advanced Booking
- $400–550
- Economy Escape Advanced Booking - Adult
- $380–440
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from West Harbour GO to Union Station GO
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
- Phone
- +1 866 606 6700
- explorerockies@brewster.ca
- Website
- banffjaspercollection.com
Bus from Calgary Downtown, AB to Jasper, AB
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Estimated price
- $190–240
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $190–240
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, 5 delightfully under-the-radar French towns you need to visit, and Travelling around the UAE - to help you get the most out of your next trip.









