Trip to Jasper

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Vancouver to Jasper

🚆 Embark on a scenic journey from Vancouver to Jasper by train, with services departing twice a week on Mondays and Fridays. The direct train ride, operated by VIA Rail, takes approximately 19 hours to reach Jasper from Vancouver. 💰 Tickets for the Vancouver to Jasper train range from C$94 to C$175, providing an affordable and convenient way to experience the beauty of Western Canada. Immerse yourself in the stunning scenery and kick off a memorable train adventure from coastal Vancouver to the mountainous region of Jasper.

Where to stay in Jasper

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

Accomodation
  • The train services from Vancouver to Jasper are provided by VIA Rail. There is a direct train that departs from Vancouver station and arrives at Jasper station. These services operate twice a week, specifically on Mondays and Fridays, with the journey taking approximately 19 hours. The prices for a train ticket between the two destinations typically range from C$96 to C$178.
  • The train operated by VIA Rail that travels from Vancouver to Jasper is the fastest option available for this route. The journey on this direct train typically takes around 19 hours. Services depart twice a week on Mondays and Fridays, providing a convenient travel option for passengers looking to reach Jasper from Vancouver. Ticket prices for this train ride can vary between C$96 to C$178.
  • Trains traveling to Jasper from Vancouver depart from Vancouver station. This station serves as the main departure point for VIA Rail services heading towards Jasper. Passengers can board the train at Vancouver station located in Vancouver to begin their journey to Jasper.
  • There are two trains per week between Vancouver and Jasper. These trains operated by VIA Rail depart from Vancouver station on Mondays and Fridays, traveling directly to Jasper station. The journey duration is approximately 19 hours, with passengers having the option to choose from these two weekly departures for their trip between the two destinations. Ticket prices for this train route can range from C$96 to C$178.
  • The train journey from Vancouver to Jasper operated by VIA Rail arrives at Jasper station, which is the final destination for this route. Passengers traveling on this train route can expect to disembark at Jasper station upon completion of their approximately 19-hour journey. Jasper station serves as the main train station in Jasper where travelers can access various transportation options and continue their exploration of the beautiful Jasper National Park and surrounding areas.
  • The first train of the day from Vancouver to Jasper departs on Monday at the scheduled time. The last train of the day for this route operates on Friday. These trains are operated by VIA Rail and provide passengers with a scenic 19-hour journey from Vancouver station to Jasper station twice a week, offering travelers a unique way to experience the stunning landscapes of Western Canada.
  • There are two direct train trips each week between Vancouver and Jasper operated by VIA Rail. These direct services run on Mondays and Fridays, providing travelers with a comfortable and scenic 19-hour journey through the beautiful landscapes of British Columbia and Alberta. The direct trains depart from Vancouver station and arrive at Jasper station, offering passengers a hassle-free travel option to explore the stunning natural beauty of Western Canada.
  • Yes, there is a direct train between Vancouver and Jasper. This direct train service, operated by VIA Rail, departs from Vancouver station and arrives at Jasper station. The trains operate twice a week, specifically on Mondays and Fridays, offering travelers a convenient and comfortable 19-hour journey through the stunning Canadian Rockies.
  • The cost of a train ticket from Vancouver to Jasper typically ranges from C$96 to C$178. The price variation can depend on factors such as the class of service, time of booking, and availability of discounts or promotions. Passengers can choose the fare that best suits their budget and travel preferences when booking their train journey between Vancouver and Jasper.

Will you be returning to Vancouver by train?

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

See schedule