We speak from personal experience here: Take VIA Rail’s Jasper-Prince Rupert train – Prince Rupert Train used to be a named train – The Skeena – after the river it runs alongside with for about 170 miles on its journey.

The journey was among the most beautiful and memorable we ever took. From the gorgeous views all through to the comfortable seating, it was the stuff a traveler’s fondest dreams are made of.

Jasper-Prince Rupert train – Overview | VIA Rail | Prince rupert, Canadian  pacific railway, Continental divide

This train connects with the Toronto-Vancouver train (the Canadian) at Jasper. The route takes you northwestward, first across the Interior Plateau to Prince George, and then along the Skeena River to the pacific coast and Prince Rupert. You get to see the most picturesque bits of northwestern British Columbia, with historical reminders of the lives led by ancient aboriginal people.

From the final 3000 kms into Prince Rupert, the train follows the mystic Skeena River, famed for the thick mist that often shrouds it- “Skeena” means “river of mists”. The train winds its way along the forested canyons of the river, with the water below gushing over rapids before widening to a peaceful flow, mirroring the surrounding environment.

The VIA Rail Skeena train travels from Jasper to Prince Rupert | Canada  vacation, Prince rupert, Via rail

It is worth booking “Touring Class” where the dome car provides a perfect perch from which you can view the breathtaking scenery. This is available from June to mid-September. Economy class travelers get an excellent view from their own seats, too.

Canada - TopRail

The Jasper-Prince Rupert trains depart three times a week year-round from Jasper. The journey time is approximately 20 hrs. The schedule allows for daylight viewing of the spectacular scenery, and a chance to view wildlife in their natural surroundings.

Note: While we make every effort to keep the information current, do check for updates before you travel.