There are 5 ways to get from Ajax to Banff by train, plane, shuttle, bus, 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.
Train to Toronto Pearson International Airport, fly, shuttle
best- Take the train from Ajax GO to Union Station GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Calgary International Airport (YYC)plane YYZ - YYC
- Take a shuttle bus from Calgary Airport to Banff, AB
8h 27m$225–682Train, bus
- Take the train from Ajax GO to Union Station GOtrain Le
- Take the train from Toronto Union Station to Jaspertrain
- Take the bus from Jasper, AB to Banff, ABbus
3d 5h$450–742Drive 3,342.6 km
- Drive from Ajax to Banffcar 3,342.6 km
39h 5m$662–955Train to Toronto Island Airport, fly, shuttle
- Take the train from Ajax GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Calgary International Airport (YYC)plane YTZ - YYC
- Take a shuttle bus from Calgary Airport to Banff, AB
10h 29m$305–1,182Train, train to John C. Munro Hamilton International Airport, fly, shuttle
- Take the train from Ajax GO to Union Station GOtrain
- Take the train from Union Station GO to West Harbour GOtrain
- Fly from John C. Munro Hamilton International Airport (YHM) to Calgary International Airport (YYC)plane YHM - YYC
- Take a shuttle bus from Calgary Airport to Banff, AB
10h 47m$271–1,102
Ajax to Banff by train and bus
Questions & Answers
The cheapest way to get from Ajax to Banff is to train and fly and shuttle which costs $220 - $700 and takes 8h 27m.
The fastest way to get from Ajax to Banff is to train and fly and shuttle which takes 8h 27m and costs $220 - $700.
The distance between Ajax and Banff is 2892 km. The road distance is 3342.6 km.
The best way to get from Ajax to Banff without a car is to train and bus which takes 3 days 5h and costs $450 - $750.
It takes approximately 8h 27m to get from Ajax to Banff, including transfers.
Banff is 2h behind Ajax. It is currently 10:22 AM in Ajax and 8:22 AM in Banff.
Yes, the driving distance between Ajax to Banff is 3343 km. It takes approximately 39h 5m to drive from Ajax to Banff.
There are 625+ hotels available in Banff.
What companies run services between Ajax, ON, Canada and Banff, AB, Canada?
There is no direct connection from Ajax to Banff. However, you can take the train to Union Station GO, take the train to UP Express Pearson Airport, walk to Toronto Pearson International Airport (YYZ) airport, fly to Calgary International Airport (YYC), walk to Calgary Airport, then take the shuttle to Banff, AB. Alternatively, you can take a train from Ajax GO to Banff, AB via Toronto Union Station, Jasper, and Jasper, AB in around 3d 5h.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- $150–700
Flights from Toronto Island Airport to Calgary International Airport via Montreal
- Ave. Duration
- 7h 19m
- When
- Every day
- Estimated price
- $210–900
Flights from Toronto Island Airport to Calgary International Airport via Ottawa
- Ave. Duration
- 7h 16m
- When
- Every day
- Estimated price
- $190–850
Flights from Toronto Island Airport to Calgary International Airport via Chicago O'Hare
- Ave. Duration
- 12h 22m
- When
- Every day
- Estimated price
- $180–800
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 19m
- When
- Every day
- Estimated price
- $160–370
Flights from John C. Munro Hamilton International Airport to Calgary International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $190–900
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $150–360
Flights from Toronto Island Airport to Calgary International Airport via Ottawa
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- $230–1,000
Flights from Toronto Island Airport to Calgary International Airport via Montreal
- Ave. Duration
- 8h 18m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $230–1,000
Flights from John C. Munro Hamilton International Airport to Calgary International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $190–1,000
Flights from John C. Munro Hamilton International Airport to Calgary International Airport via Ottawa
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- $190–1,000
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $160–600
- Website
- united.com
Flights from Toronto Island Airport to Calgary International Airport via Chicago O'Hare
- Ave. Duration
- 12h 22m
- When
- Every day
- Estimated price
- $180–800
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Ajax GO to Union Station GO
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- $9–13
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $9–13
Train from Union Station GO to West Harbour GO
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- 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 403 762 0000
- info@banfftransportation.com
- Website
- banfftransportation.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- https://www.banfftransportation.com/
- Phone
- +1 403 800 0355
- info@fairybus.com
- Website
- fairybus.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $55–65
- Website
- https://www.fairybus.com/
- Phone
- +1 403 754 6467
- info@mtnparktrans.com
- Website
- mtnparktrans.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- https://mtnparktrans.com/
- Schedules at
- https://mtnparktrans.com/schedules/
- Phone
- +1 780 852 4056
- info@sundogtours.com
- Website
- sundogtours.com
Bus from Jasper, AB to Banff, AB
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Website
- https://www.sundogtours.com/
- Phone
- +1 866 606 6700
- explorerockies@brewster.ca
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Banff, AB
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $140–180
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $140–180
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 4 of the smartest ways to explore Australia, Why you should take the train in the US, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.














