There are 4 ways to get from Harvey to Banff National Park by train, 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, bus
best- Take the train from Harvey to Jaspertrain VIA Rail
- Take the bus from Jasper, AB to Banff, ABbus Jasper
7h 54m$164–395Drive 393 km
cheapest- Drive from Harvey to Banff National Parkcar 393 km
5h 10m$78–112Train
- Take the train from Harvey to Jaspertrain VIA Rail
- Take the train from Jasper to Banfftrain Jasper
41h 44mTrain, bus via Canmore, AB - Coast Canmore Hotel
- Take the train from Harvey to Jaspertrain VIA Rail
- Take the bus from Jasper, AB to Canmore, AB - Coast Canmore Hotelbus Eastbound
10h 5m$178–412
Harvey to Banff National Park by train, bus, and foot
Questions & Answers
The cheapest way to get from Harvey to Banff National Park is to drive which costs $75 - $120 and takes 5h 10m.
The fastest way to get from Harvey to Banff National Park is to drive which takes 5h 10m and costs $75 - $120.
No, there is no direct train from Harvey to Banff National Park. However, there are services departing from Harvey and arriving at Banff via Jasper. The journey, including transfers, takes approximately 41h 44m.
The distance between Harvey and Banff National Park is 393 km. The road distance is 393 km.
The best way to get from Harvey to Banff National Park without a car is to train and bus which takes 7h 54m and costs $160 - $400.
It takes approximately 7h 54m to get from Harvey to Banff National Park, including transfers.
Harvey to Banff National Park train services, operated by VIA Rail, depart from Harvey station.
Harvey to Banff National Park train services, operated by VIA Rail, arrive at Jasper station.
Yes, the driving distance between Harvey to Banff National Park is 393 km. It takes approximately 5h 10m to drive from Harvey to Banff National Park.
There are 656+ hotels available in Banff National Park.
What companies run services between Harvey, BC, Canada and Banff National Park, AB, Canada?
You can take a train from Harvey to Banff National Park via Jasper and Banff in around 41h 44m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Harvey to Jasper
- Ave. Duration
- 2h 36m
- Frequency
- 3 times a week
- Estimated price
- $24–220
- Website
- VIA Rail
- Escape
- $24–90
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $27–100
- Economy Plus
- $30–110
Train from Harvey to Jasper
- Ave. Duration
- 2h 36m
- Frequency
- 3 times a week
- Estimated price
- $24–220
- Website
- VIA Rail
- Escape
- $24–90
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $27–100
- Economy Plus
- $30–110
Train from Harvey to Jasper
- Ave. Duration
- 2h 36m
- Frequency
- 3 times a week
- Estimated price
- $24–220
- Website
- VIA Rail
- Escape
- $24–90
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $27–100
- Economy Plus
- $30–110
- Phone
- +1 877 460 3200
- [email protected]
- Website
- HOME Rocky Mountaineer
Train from Jasper to Banff
- Ave. Duration
- 38h
- Frequency
- Twice a week
- Website
- HOME Rocky Mountaineer
- Phone
- +1 780 852 4056
- [email protected]
- Website
- SunDog Tours
Bus from Jasper, AB to Banff, AB
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Website
- SunDog Tours
- Phone
- +1 866 606 6700
- [email protected]
- Website
- Brewster Express Homepage
Bus from Jasper, AB to Banff, AB
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $140–180
- Website
- Brewster Express Homepage
- Adult
- $140–180
Bus from Jasper, AB to Canmore, AB - Coast Canmore Hotel
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- $150–190
- Website
- Brewster Express Homepage
- Adult
- $150–190
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 Need to know: Greyhound, Which London airport should I choose?, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.










