There are 4 ways to get from Banff to Hardisty by bus, taxi, 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.
Bus, taxi
best- Take the bus from HI Banff Alpine Centre to Calgary Airportbus
- Take the bus from Calgary Airport to Edmonton, AB - Southgate LRT Stationbus
- Take the bus from Edmonton South, AB - Edmonton Southgate Transit Center to Vermilion, AB - 4121 51st St.bus
- Take the taxi from Vermilion, AB - 4121 51st St. to Hardistytaxi
9h 50m$374–435Drive 461.8 km
cheapest- Drive from Banff to Hardistycar 461.8 km
5h 31m$92–132Bus, train, taxi
- Take the bus from Banff, AB to Jasper, ABbus
- Take the train from Jasper to Wainwrighttrain
- Take the taxi from Wainwright to Hardistytaxi
18h 12m$317–474Bus, train, taxi via Lake Louise
- Take the bus from Banff High School Transit Hub to Lake Louise Village Northbus 8X
- Take the bus from Lake Louise, AB to Jasper, ABbus
- Take the train from Jasper to Wainwrighttrain
- Take the taxi from Wainwright to Hardistytaxi
18h 14m$254–400
Questions & Answers
The cheapest way to get from Banff to Hardisty is to drive which costs $90 - $140 and takes 5h 31m.
The fastest way to get from Banff to Hardisty is to drive which takes 5h 31m and costs $90 - $140.
The distance between Banff and Hardisty is 726 km. The road distance is 461.8 km.
The best way to get from Banff to Hardisty without a car is to bus and taxi which takes 9h 50m and costs $370 - $440.
It takes approximately 9h 50m to get from Banff to Hardisty, including transfers.
Yes, the driving distance between Banff to Hardisty is 462 km. It takes approximately 5h 31m to drive from Banff to Hardisty.
There are three+ hotels available in Hardisty.
What companies run services between Banff, AB, Canada and Hardisty, AB, Canada?
There is no direct connection from Banff to Hardisty. However, you can take the bus to Calgary Airport, take the bus to Edmonton, AB - Southgate LRT Station, take the bus to Vermilion, AB - 4121 51st St., then take the taxi to Hardisty. Alternatively, you can take the bus to Jasper, AB, walk to Jasper, take the train to Wainwright, then take the taxi to Hardisty.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Jasper to Wainwright
- Ave. Duration
- 11h 44m
- Frequency
- Twice a week
- Estimated price
- $70–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $90–150
- Economy Adult - Advanced Booking
- $90–130
- Economy Escape Advanced Booking - Adult
- $70–95
- Phone
- +1 800 974 2850
- Website
- banffexplorer.com
Bus from HI Banff Alpine Centre to Calgary Airport
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Schedules at
- banffexplorer.com
- Phone
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Calgary Airport to Edmonton, AB - Southgate LRT Station
- Ave. Duration
- 3h 5m
- Frequency
- 5 times a day
- Estimated price
- $65–66
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $65–66
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Edmonton South, AB - Edmonton Southgate Transit Center to Vermilion, AB - 4121 51st St.
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- $60–80
- Website
- https://riderexpress.ca/
- Standard
- $60–80
- Phone
- 1-877-625-4372
- Website
- banffjaspercollection.com
Bus from Banff, AB to Jasper, AB
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $140–200
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Website
- https://www.banffjaspercollection.com/brewster-express/schedule/
- Adult
- $140–200
- Phone
- +1 403-762-0606
- Website
- roamtransit.com
Bus from Banff High School Transit Hub to Lake Louise Village North
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- $8–14
- Website
- http://www.roamtransit.com
- Adult Local and Regional Fares
- $8–11
- Phone
- 1-888-786-3641
- info@sundogtours.com
- Website
- sundogtours.com
Bus from Lake Louise, AB to Jasper, AB
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $75–110
- Schedules at
- sundogtours.com
- Adult
- $75–110
- Ave. Duration
- 53 min
- Estimated price
- $100–230
Vermilion Taxi VIPER
- Phone
- +1 780 581 5500
iCab Taxi
- Phone
- +1 780 581 7042
Wright Taxi
- Phone
- +1 780 842 8882
Viper Taxi (Wainwright)
- Phone
- +1 780 842 9555
Choice Cabs
- Phone
- +1 780 209 5555
Wright Taxi
- Phone
- +1 780 842 8882
Viper Taxi (Wainwright)
- Phone
- +1 780 842 9555
Choice Cabs
- Phone
- +1 780 209 5555
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 How to get from Gatwick Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Florence to Rome - to help you get the most out of your next trip.


















