The Skeena • Jasper to Prince Rupert Train 2026 & 2027
0333 234 0943 We are closed at the moment, but will open at 9:30 am.
Home Wish List Enquire Phone
Jasper National Park, Alberta
VIA Rail
Prince Rupert, British Columbia, Canada

The Skeena – Jasper to Prince Rupert Train

Economy Class – from £148

Jasper | Prince George | Prince Rupert

Travel from Jasper to Prince Rupert by VIA Rail, with an overnight stay in Prince George to explore the capital of northern B.C.

  • Choose Economy or Economy Plus
  • Savour the views of the Seven Sisters Mountain Range
  • Purchase drinks and light meals onboard
  • Explore some of the most breathtakingly landscapes in British Columbia
  • Enjoy an overnight stay in Prince George (hotel not included)

You can book this rail journey as part of a longer Canada holiday.

Your Rail Journey

The VIA Rail Jasper to Prince Rupert train service operates year round, up to three times per week in either direction. With an overnight stay in Prince George at a hotel of your choice (hotel not included).

Economy

Travel from Jasper to Prince Rupert in Economy Class on The Skeena.

Economy Class includes:

  • Comfortable reclining seats with large windows
  • Access to a Skyline Dome car for panoramic views
  • Onboard café service for snacks and drinks (payable locally)
  • Friendly onboard staff and commentary in peak season

Alcoholic drinks are also available to purchase on board.

Economy Plus

Upgrade your journey for extra comfort and exclusive perks as you travel across the Rockies to the Pacific Coast.

Economy Plus includes:

  • Extra-spacious reclining seats with large windows
  • Complimentary snacks and non-alcoholic drinks
  • Access to the Panorama car for sweeping views
  • Priority boarding and attentive onboard service

A selection of alcoholic drinks, including regional beers and wines, is available to purchase on board.

The Skeena Timetable

The Skeena VIA Rail train runs three times a week between Jasper and Prince Rupert, via Prince George.

Jasper to Prince Rupert Train

The Skeena departs Jasper on Wednesdays, Fridays and Sundays.

  • Jasper: 10:45 (Mountain Time)
  • Arrives Prince George: 17:08
  • Departs Prince George: 08:00 (+ 1 day)
  • Prince Rupert: 20:25 (Mountain Time)

Timetable correct as of October 2025.

Prince Rupert to Jasper Train

The Skeena departs Prince Rupert on Wednesdays, Fridays and Sundays.

  • Prince Rupert: 08:00 (Pacific Time)
  • Arrives Prince George: 20:29
  • Departs Prince George: 08:15 (+ 1 day)
  • Jasper: 17:00 (Mountain Time)

Timetable correct as of October 2025.

Train Tickets, Flights & More

With FREEDOM, you can book everything you need for your Canada rail holiday in one place; VIA Rail The Skeena tickets for 2026 or 2027, flights, hotels, tours and more.

The Skeena – Jasper to Prince Rupert Train

Economy Class – from £148

Include this Economy Class in a Canada holiday designed for you

Please note, train departure and arrival times may change. Please call Freedom Destinations to confirm departure dates and availability. Seasonal variations may apply.

Subscribe to our Newsletter

For the latest travel inspiration and offers delivered straight to your inbox.