VIA Rail regional
Taking the VIA Rail Jasper to Prince Rupert Train
The VIA Rail Jasper to Prince Rupert train is a two-day regional service covering about 721 miles of mountains, forests, and river valleys in British Columbia.
- Operator
- VIA Rail
- Route
- Jasper to Prince Rupert
- Journey time
- two days in daylight, with an overnight stop in Prince George (you book your own hotel)
- Distance
- about 721 miles (1,160 km)
- Runs
- Three times a week in each direction (as of 2026)
- Overnight
- No, daytime train
- Stops shown
- 9
STATUS Operating as of 2026. Sometimes called the Skeena by its old name.
This route appeals to travelers who want to see the Canadian wilderness without sleeping on the train. Because the train only runs in daylight, you see every mile of the journey. The schedule requires a hotel stay midway, making it ideal for passengers who prefer a proper bed at night. It is a highly practical option for connecting the Canadian Rockies to the Pacific coast. From the terminus, passengers can easily continue their journey via coastal ferry networks. The service is also a vital link for residents of the small communities in northern British Columbia. Visitors comparing Amtrak vs VIA Rail will find this regional service operates differently from typical long-distance trains, focusing purely on daytime sightseeing and local transport.
Route overview
The Jasper to Prince Rupert train operates as a VIA Rail regional service across British Columbia. Sometimes called the Skeena by its old name, the train covers about 721 miles over two days. As of 2026, it runs three times a week in each direction. The journey begins in the Rocky Mountains at Jasper and heads west to the Pacific coast at Prince Rupert. Passengers travel entirely in daylight. The schedule includes a mandatory overnight stop in Prince George. The train does not have sleeper cars, and you must book your own hotel for the night in Prince George.
The route stops at several smaller communities, including McBride, Vanderhoof, Burns Lake, Smithers, New Hazelton, and Terrace. Major stops with longer dwell times include Jasper, Prince George, Smithers, and Prince Rupert. At Jasper station, passengers can connect to The Canadian or Rocky Mountaineer routes. The western terminus at Prince Rupert provides access to BC Ferries and the Alaska Marine Highway ferries. Since the train runs during the day, you will not miss any scenery while sleeping, making it a great way to view the northern landscape.
What you see, section by section
Jasper to Prince George
The journey begins in the Rocky Mountains and travels west into the Robson Valley. Passengers will see Mount Robson, the highest peak in the Canadian Rockies, towering over the route. The train follows the Fraser River headwaters through deep valleys and dense forests. Because the train operates in daylight, you will have clear views of the mountain passes and river crossings before arriving in Prince George for the overnight stop.
Prince George to Smithers
After departing Prince George on the second morning, the landscape shifts from rugged mountains to the lakes, farmland, and forests of central British Columbia. The train passes through small communities like Vanderhoof and Burns Lake, which rely on the railway for regional transport. The scenery here is characterized by wide valleys and thick timberlands. The train eventually reaches Smithers, a major stop surrounded by mountains, continuing the daylight journey westward.
Smithers to Prince Rupert
The final section of the route follows the Skeena River valley through the Coast Mountains to the Pacific Ocean. This stretch is considered one of the most dramatic river rides on the continent. The train winds along the water, passing New Hazelton and Terrace, with steep mountain walls rising on either side. The journey concludes upon reaching the coastal port of Prince Rupert, where the river meets the sea.
Classes and onboard
- Economy
- Touring class in summer, with access to a dome or panorama car (when offered)
The Jasper to Prince Rupert train offers two main classes of service, depending on the season. Economy class is available year-round and provides comfortable seating for the daytime journey. In the summer months, VIA Rail often adds Touring class. Touring class passengers receive access to a dome or panorama car when these are offered, providing expansive views of the mountains and river valleys. Since this is not an overnight train, there are no sleeper cabins available. You should review VIA Rail passes and discounts before booking to see if you qualify for reduced fares. The train provides basic food on board, but passengers often bring their own snacks for the long daytime stretches. Choosing between Economy and Touring class largely depends on your budget and whether you want the enhanced visibility of observation and dome cars during the summer.
Tips for this train
- Book your overnight hotel in Prince George well in advance, as the train does not provide sleeping accommodations.
- Pack light for the train and review luggage rules on Amtrak and VIA before arriving at the station.
- Bring your own snacks and drinks to supplement the basic food options available on board.
- Check the ferry schedules in Prince Rupert carefully if you plan to connect to the Alaska Marine Highway or BC Ferries.
- Consider spending an extra day in Jasper to explore the national park before boarding the train.
- Download offline maps or entertainment, as Wi-Fi and staying connected on the train can be unreliable in remote areas.
Every stop
In timetable order. Major stops in bold; other routes serving a stop are shown as tags.
- JasperABThe CanadianRocky Mountaineer: Journey through the CloudsRocky Mountaineer: Rainforest to Gold Rush
- McBrideBCRocky Mountaineer: Rainforest to Gold Rush
- Prince GeorgeBCRocky Mountaineer: Rainforest to Gold Rush
- VanderhoofBC
- Burns LakeBC
- SmithersBC
- New HazeltonBC
- TerraceBC
- Prince RupertBC
Station guides on this route
- JasperAB
Questions travellers ask
Do I sleep on the train?
No, the Jasper to Prince Rupert train is not an overnight train. The journey takes two days in daylight, and all passengers must disembark in Prince George for the night. You are responsible for booking your own hotel in Prince George.
Can I connect to other trains in Jasper?
Yes, Jasper is a major rail hub. You can connect to VIA Rail's The Canadian, which runs between Vancouver and Toronto. You can also transfer to the Rocky Mountaineer Journey through the Clouds or Rainforest to Gold Rush routes.
What is Touring class?
Touring class is a premium option offered during the summer months. It includes access to a dome or panorama car when available, giving you better views of the scenery. Economy class is the only option outside of the summer season.