Skip to content

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).

Sources