Train Journeys

Leaning Into Slow Travel on a 1,200-Mile Train Trip Through Western Canada

This train offers comfortable seats, room to stretch, and breathtaking views for just over $100.
train on tracks. grass.
Chetan Kumar/Unsplash

All listings featured in this story are independently selected by our editors. However, when you book something through our retail links, we may earn an affiliate commission.

It’s still light outside as the train shunts slowly out of Vancouver’s handsome Pacific Central Station and begins to rattle east. My comfortable 62-seat carriage aboard Canada’s VIA Rail contains just six other passengers for the 19-hour journey from British Columbia’s coast to Alberta’s Rocky Mountains, a ride that would cross the country's Western province. Unhindered by crowds, I can spread out and enjoy the scenery before pressing on to the harbor town of Prince Rupert on the Pacific coast tomorrow. Total distance: 1,200 miles. Total cost: just $140 CAD (about $112 USD). Despite our punctual departure, we barely make it through the spring green fields of the Fraser Valley before the train grinds to the first of many unscheduled halts.

Built at the late 1800s, Canada’s cross-continental railway was an extraordinary feat of industrial-age engineering. In the days before roadside motels and ubiquitous gas stations, the rail network attracted 60 million riders a year until the growing popularity of travel by car put the trains into a long, seemingly irreversible decline.

By the turn of the 21st century, the railway was on life support with falling revenues and an annual ridership of roughly 3 million. Like many Canadians, I eschewed riding it in favor of cars and planes. Indeed, at the onset of the pandemic, I hadn’t traveled on a cross-country train in 18 years. But with COVID turning the notion of leisure travel on its head, I had the perfect excuse to try something different. It was a serendipitous re-discovery. There’s a romance about train travel, especially compared to the congested purgatory of airplanes: the unhurried people-watching, the slowly evolving scenery, the joy of journey over destination.

Soon after Kamloops, about 200 miles into the journey and where two of my carriage-mates disembark, I order a sandwich dinner from the purser (the dining car is still closed due to COVID) before dozing off in the dark stretched over two of the ample reclining seats. Thanks to low demand because of the pandemic, the nearest passenger is about six rows away. When I awake in muted daylight, we’re deep in the heart of the Rockies. A morning announcement informs us that the ice-encrusted southeast face of Mount Robson will soon be visible on the left-hand side.

An elongated stop outside Jasper puts the brakes on any thoughts of a prompt arrival. One of the niggling caveats of train travel in western Canada is its plodding slowness. VIA locomotives are no match for the bullet trains of Japan or France’s TGVs. Obliged to regularly give way to half-mile-long freight trains, Canadian passenger trains make protracted stops at lonesome sidings and frequently arrive at their destination hours late. If you’re in a hurry, this isn’t the trip for you. However, if you’re on a flexible itinerary and are happy to sit back to admire a conveyor belt of spectacular scenery from a soft leather seat, welcome to slow travel at its finest.

Once the train crawls into Jasper, the small town home to the rugged national park of the same name, I still have enough time to disembark and stretch my legs before dinner. While the train from Vancouver is carrying onto Winnipeg, I’m due to head northwest to Prince Rupert in the morning on a different service. I spend the time hiking up to the mountain-flanked shores of Pyramid Lake before checking into the nearby Athabasca Hotel for the night.

The next day, the train ride becomes ever more surreal. The second part of my journey from Jasper to Prince Rupert takes two days with an overnight stop in Prince George and incorporates snow-covered farmland, chilly lakes, and forests full of B.C.’s symbolic evergreen trees. This train is smaller, and by lunchtime, the passenger count has dwindled to just me and a laconic lady in her sixties with a small wheelie suitcase and a thick book. Diminutive towns flash by in a blur of road signs and scruffy yards. At one station we pick up a slight grey-haired gentleman weighed down by shopping bags and drop him by the side of the track half-an-hour further on in the middle of nowhere. He’s a regular—the purser tells me as I watch the man stumble off through the snow—and the train makes an unscheduled flag-stop to enable him to get home with his weekly shopping haul.

Later that evening, the brakes screech to a halt in the dark just outside Prince George, and I’m told we can’t progress any farther tonight: a freight train is hogging the station. The purser calls me a taxi and, 20 minutes later, a black Toyota, which has somehow managed to navigate through the bumpy backstreets, pulls up alongside the carriage ready to take me to my hotel.

I arrive at Prince George’s station early the next morning for the final part of the railway’s passage, through B.C.’s lonely interior to oceanside Prince Rupert just shy of the Alaskan border. With the last remaining passenger quietly disembarking in the town of Terrace, I find myself alone, enjoying the train in splendid isolation for the concluding 90 miles. It’s a remarkable experience. I feel like a pioneering traveler adrift in a world turned upside down by a global pandemic, seeing things as I’ve never seen them before and probably never will again.

As the lights of Prince Rupert’s container port beckon with a ghostly glow, I grab my bag and get ready to jump off. It’s been a fascinating and economical 1,200-mile trip through some of the least-trammeled corners of my home province. While the pandemic might have derailed vacation plans and canceled work contracts, it has inadvertently opened my eyes to the beauty of Canadian train travel.

Tickets for VIA Rail can be booked online at viarail.ca for travel throughout Canada.