Jasper to Prince George and Prince Rupert by train
A journey between Jasper, Alberta, and Prince Rupert, BC, is an amazing one which many travellers decide to do by car, however, there is a much more enjoyable way to travel - by train of course. VIA Rail runs the Jasper-Prince Rupert train, which is also known as "The Skeena" or "The Rupert Rocket", three times weekly, which connects nicely with The Canadian.
In the peak season, there are two classes available: Economy that offers plenty of comfort and huge windows on both sides, and Touring, which includes meals, seating in the new Panorama car, and access to the Park Car, which give you a 360-degree view of the Rockies. All the cars are spacious and can be explored while the train is moving.
If you start in Jasper, Alberta, the train will cross the Continental Divide and shortly enter British Columbia. This segment of the trip offers spectacular views, which you can easily enjoy since you don't have to worry about the driving. You will get a chance to see picturesque lakes like Yellowhead, Lucerne and Moose plus the majestic Fraser River which starts its journey in the Rockies.
While you are travelling, VIA Rail attendants will announce the most important sights for you. They will even slow down the train when you pass the spectacular Mount Robson or encounter wildlife like bears, elk or deer. This gives you plenty of opportunities to take some amazing photos.
The astonishing scenery will make the journey pass by so quickly, you will be pulling into Prince George in no time. You can end your journey here or continue on to the coastal Prince Rupert for an additional scenic expedition.
You will have to spend one night in Prince George to catch the onward connection - the VIA Rail runs only during the day so you can experience all the views in broad daylight.
The journey to Prince Rupert will lead you through the Yellowhead Pass, across BC's interior plateau and along the mighty Skeena River.