There are 3 ways to get from Kamloops to Jasper 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 Jasper442.9 km
5h 24m$89–128Train
- Take the train from Kamloops to JasperFirst Passage to the West Grand Adventure / ...
7d$6,592
Kamloops to Jasper by bus
Questions & Answers
The cheapest way to get from Kamloops to Jasper is to drive which costs $85 - $130 and takes 5h 24m.
The fastest way to get from Kamloops to Jasper is to drive which takes 5h 24m and costs $85 - $130.
No, there is no direct bus from Kamloops to Jasper. 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 is 674 km. The road distance is 442.9 km.
The best way to get from Kamloops to Jasper 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, including transfers.
Kamloops to Jasper bus services, operated by Rider Express, depart from Kamloops, BC station.
Kamloops to Jasper train services, operated by Rocky Mountaineer, depart from Kamloops station.
The best way to get from Kamloops to Jasper 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 4 of the smartest ways to explore Australia, How do I buy a London Underground ticket?, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Kamloops to Jasper bus services, operated by Rider Express, arrive at Lake Louise, AB station.
Jasper is 1h ahead of Kamloops. It is currently 10:10 PM in Kamloops and 11:10 PM in Jasper.
Kamloops to Jasper train services, operated by Rocky Mountaineer, arrive at Jasper station.
Yes, the driving distance between Kamloops to Jasper is 443 km. It takes approximately 5h 24m to drive from Kamloops to Jasper.
There are 18+ hotels available in Jasper.






