Trip to Jasper

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Kamloops to Jasper

🚂 Embark on a scenic train journey from Kamloops to Jasper spanning approximately 9 hours and 17 minutes. Sit back, relax, and enjoy the picturesque views of the Canadian Rockies along the way. 💸 Ticket prices for this train ride from Kamloops to Jasper typically range between C$80 and C$178, offering travelers flexibility in choosing a fare that suits their budget. Whether you opt for economy or premium class, the journey promises a delightful experience for all passengers.

Where to stay in Jasper

There are over 51 hotels to stay in Jasper. Prices range from $24 per night.

Find accommodation
  • The train route from Kamloops to Jasper is operated by VIA Rail. The journey takes approximately 9 hours and 17 minutes to complete. Ticket prices for this route range from C$81 to C$181, depending on the class of service and time of booking. VIA Rail offers a comfortable and scenic way to travel between these two destinations in Western Canada.
  • The fastest train service between Kamloops and Jasper is operated by VIA Rail, with a travel time of 9 hours and 17 minutes. Prices for this route range from C$81 to C$181, offering passengers a range of fare options based on their preferences. VIA Rail provides a convenient and efficient way to travel between these two beautiful Canadian destinations, allowing for a comfortable journey through scenic landscapes.
  • There is one train that operates between Kamloops and Jasper with a travel time of 9 hours and 17 minutes. This train service provided by VIA Rail offers passengers a single daily departure option for this route. Ticket prices for the journey between Kamloops and Jasper vary from C$81 to C$181, giving travelers flexibility in choosing their preferred fare class.
  • The first train of the day to travel from Kamloops to Jasper typically departs in the morning. The last train of the day usually leaves in the afternoon, with a total travel time of 9 hours and 17 minutes. Ticket prices for this journey between Kamloops and Jasper range from C$81 to C$181, providing passengers with options for different departure times throughout the day.
  • There is typically one direct train trip each day between Kamloops and Jasper. This direct route offers a convenient and efficient way to travel between the two locations, with a total travel time of 9 hours and 17 minutes. Ticket prices for the direct train between Kamloops and Jasper range from C$81 to C$181, providing passengers with a comfortable and scenic journey through the Canadian Rockies.
  • The cost of a train ticket from Kamloops to Jasper varies between C$81 and C$181, depending on factors such as the class of service and time of booking. Passengers have the option to choose from different fare categories offering varying levels of comfort and amenities during the journey. Overall, the train provides a convenient and scenic transportation option for travelers looking to explore the beautiful landscapes of Western Canada.

Will you be returning to Kamloops by train?

If you are looking for the return train journey, check out trains from Jasper to Kamloops

See schedule