VIA Rail: Jasper to Prince Rupert
VIA Rail's regional train from Jasper in the Rockies to Prince Rupert on the Pacific coast, 1,177 km with three departures a week. VIA lists 1 day 10 hours 40 minutes end to end; check VIA for the overnight stop.
Dates and tickets
VIA Rail Canada
Check the operator for dates
See operator for times
Last checked Nov 12, 2026
See dates and book on VIA Rail Canada's site
Leaves from Jasper, Prince Rupert. Ends at Prince Rupert (westbound) or Jasper (eastbound).