Many of our trips, like this one, can be done in either direction. By starting in Toronto, your journey will end in Vancouver, one of Canada's largest cities, where you'll be surrounded by sparkling blue waters and soaring mountain peaks. This itinerary includes a ride on the Rocky Mountaineer, which has glass-domed coaches for some spectacular sightseeing. You'll even have a chance to explore Banff National Park and travel along the Icefields Parkway in Jasper. A highlight for many guests is the portion on VIA Rail’s famous sleeper train, The Canadian.
Miles travelled on train: 2,775
Days on train: 5 days
Nights on train: 3 nights
Known as one of the best train trips from Toronto, the Canadian Prestige Journey takes you on a train from Toronto to Vancouver, allowing you to visit two of the most beautiful cities in the world. After departing from Toronto, you'll spend three nights on board the train before making stops in Ontario, Jasper, Lake Louise and Banff. On this train ride from Toronto to Vancouver, you'll enjoy fresh air, open valleys, turquoise waters and so much more.
Miles covered on train: 2,762
Days on train: 4 days
Nights on train: 4 nights
Set off on the adventure of a lifetime with the Canada Coast to Coast by Train itinerary, which includes 2 days on the famous Rocky Mountaineer, a sleeper train between Jasper and Toronto, as well as trains to Montreal and Halifax, along with the opportunity to explore Niagara Falls and other natural wonders. You'll see everything from rolling hills to mountain peaks, dine at some of Canada's best restaurants and have a chance to visit museums, shop at high-end boutiques and wander through national parks.
Miles covered on train: 3,930
Days on train: 6 days
Nights on train: 4 nights