Jasper-Prince Rupert Train

from/per person $0

  • Train
  • $$ Mid Range
  • $$$ Expensive
  • Bus & transit
  • Disabled friendly
  • Great for families
  • One way


Taking a fabulous 1,160-kilometre (725-mile) journey over two days, the Skeena travels between Jasper National Park in the heart of the superb Canadian Rockies, and Prince Rupert on the Pacific coast. And thanks to an overnight layover in Prince George – don’t forget to book a hotel room! – you’ll arrive on the Pacific Coast feeling refreshed! The Skeena is a wonderful way to discover the region’s scenery, Native culture and other attractions.

  • Return options available
  • Spectacular scenery
  • Reservations required
  • Fixed schedule


Day Destinations Travel time Kilometres
1 Jasper to Prince George 7 hr 30 min 375 km
1 Overnight in Prince George
2 Prince George to Smithers 6 hr 370 km
2 Smithers to Terrace 3 hr 45 min 200 km
2 Terrace to Prince Rupert 2 hr 30 min 145 km

Schedules subject to change.

Check with VIA Rail to confirm the schedule for your particular departure.