There are 3 ways to get from Kamloops to Jasper, 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.
Bus
best- Take the bus from Kamloops, BC to Lake Louise, ABVancouver
- Take the bus from Lake Louise, AB to Jasper, ABCalgary
10h 20m$175–235Drive 442.9 km
cheapest- Drive from Kamloops to Jasper, AB442.9 km
5h 24m$89–129Train
- Take the train from Kamloops to JasperFirst Passage to the West Grand Adventure / ...
7d$6,592
Kamloops to Jasper, AB by bus
Questions & Answers
The cheapest way to get from Kamloops to Jasper, AB is to drive which costs $85 - $130 and takes 5h 24m.
The fastest way to get from Kamloops to Jasper, AB is to drive which takes 5h 24m and costs $85 - $130.
No, there is no direct bus from Kamloops to Jasper, AB. However, there are services departing from Kamloops, BC and arriving at Jasper, AB via Lake Louise, AB. The journey, including transfers, takes approximately 10h 20m.
Yes, there is a direct train departing from Kamloops and arriving at Jasper. Services depart every five minutes. The journey takes approximately 7 days 0h.
The distance between Kamloops and Jasper, AB is 674 km. The road distance is 442.9 km.
The best way to get from Kamloops to Jasper, AB without a car is to bus which takes 10h 20m and costs $170 - $240.
It takes approximately 10h 20m to get from Kamloops to Jasper, AB, including transfers.
Kamloops to Jasper, AB bus services, operated by Rider Express, depart from Kamloops, BC station.
Kamloops to Jasper, AB train services, operated by Rocky Mountaineer, depart from Kamloops station.
The best way to get from Kamloops to Jasper, AB is to bus which takes 10h 20m and costs $170 - $240. Alternatively, you can train, which costs $6,592 and takes 7 days 0h.
What companies run services between Kamloops, BC, Canada and Jasper, AB, Canada?
You can take a bus from Kamloops, BC to Jasper, AB via Lake Louise, AB in around 10h 20m. Alternatively, Rocky Mountaineer operates a train from Kamloops to Jasper on demand. Tickets cost $6,592 and the journey takes 7d.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 1-877-460-3200
- reservations@rockymountaineer.com
- Website
- rockymountaineer.com
Train from Kamloops to Jasper
- Ave. Duration
- 7d
- Frequency
- On demand
- Estimated price
- $6,592
- Website
- https://www.rockymountaineer.com/
- Schedules at
- https://www.rockymountaineer.com/routes_destinations
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Kamloops, BC to Lake Louise, AB
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Estimated price
- $95–130
- Website
- https://riderexpress.ca/
- Standard
- $95–130
- 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
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: Jadrolinija, The beginner’s guide to the 2018 World Nomad Games, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Kamloops to Jasper, AB bus services, operated by Rider Express, arrive at Lake Louise, AB station.
Jasper, AB is 1h ahead of Kamloops. It is currently 5:00 AM in Kamloops and 6:00 AM in Jasper, AB.
Kamloops to Jasper, AB train services, operated by Rocky Mountaineer, arrive at Jasper station.
Yes, the driving distance between Kamloops to Jasper, AB is 443 km. It takes approximately 5h 24m to drive from Kamloops to Jasper, AB.
There are 19+ hotels available in Jasper, AB.






