There are 3 ways to get from Jasper to Banff, AB by 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.
Jasper to Banff, AB by bus and foot
Questions & Answers
The cheapest way to get from Jasper to Banff, AB is to drive which costs $55 - $85 and takes 3h 52m.
The fastest way to get from Jasper to Banff, AB is to drive which takes 3h 52m and costs $55 - $85.
Yes, there is a direct bus departing from Jasper, AB and arriving at Banff, AB. Services depart twice daily, and operate every day. The journey takes approximately 4h 15m.
Yes, there is a direct train departing from Jasper and arriving at Banff. Services depart twice a week. The journey takes approximately 38h.
The distance between Jasper and Banff, AB is 289 km. The road distance is 288.2 km.
The best way to get from Jasper to Banff, AB without a car is to bus which takes 4h 18m and costs $140 - $180.
The bus from Jasper, AB to Banff, AB takes 4h 15m including transfers and departs twice daily.
Jasper to Banff, AB bus services, operated by Sundog Transportation and Tours, depart from Jasper, AB station.
Jasper to Banff, AB train services, operated by Rocky Mountaineer, depart from Jasper station.
The best way to get from Jasper to Banff, AB is to bus which takes 4h 18m and costs $140 - $180. Alternatively, you can train, which costs and takes 38h 10m.
What companies run services between Jasper, AB, Canada and Banff, AB, Canada?
Sundog Transportation and Tours operates a bus from Jasper, AB to Banff, AB once daily, and the journey takes 4h 15m. Brewster Express also services this route once daily. Alternatively, Rocky Mountaineer operates a train from Jasper to Banff twice a week, and the journey takes 38h.
- Phone
- +1 877 460 3200
- [email protected]
- Website
- rockymountaineer.com
Train from Jasper to Banff
- Ave. Duration
- 38h
- Frequency
- Twice a week
- Website
- https://www.rockymountaineer.com/
- Phone
- +1 780 852 4056
- [email protected]
- 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
- [email protected]
- 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 Travelling by boat in Italy, How to get from London City Airport into central London, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Jasper to Banff, AB bus services, operated by Sundog Transportation and Tours, arrive at Banff, AB station.
Jasper to Banff, AB train services, operated by Rocky Mountaineer, arrive at Banff station.
Yes, the driving distance between Jasper to Banff, AB is 288 km. It takes approximately 3h 52m to drive from Jasper to Banff, AB.
There are 658+ hotels available in Banff, AB.





