
Save up to $1,600
Vancouver to Toronto Train Journey
Places visited: Vancouver, Kamloops, Banff, Jasper, Toronto

The best way to travel from Vancouver to Toronto is by train. The scenic train trip from Vancouver to Toronto follows the historic Canadian National Railway route, covering 2,775 miles (4,466 kilometres) from the West Coast to the heart of Canada. Pass through the picturesque Fraser Valley, enter the majestic Canadian Rockies, and continue eastward across Canada's vast prairies as the train travels from Vancouver to Toronto. The route offers passengers stunning views of rugged landscapes like the Canadian Shield before arriving in Toronto (Canada’s largest city).
Canadian Train Vacations by Fresh Tracks Canada specialises in crafting personalized vacations. Canadian Train Vacations trips from Vancouver to Toronto include everything passengers need for an unforgettable experience, such as train bookings, sightseeing tours, transfers, and hotels. Each itinerary is fully customizable, tailored to a traveller’s interests and preferences. One can build the perfect train Vancouver to Toronto experience, whether travellers are looking for a relaxing journey or a more adventurous exploration. Let Fresh Tracks Canada assist in creating a dream train journey.
The train from Vancouver to Toronto travels across Canada from the Pacific coast and the Rocky Mountains through the Prairies to the Great Lakes. It follows this route:
Vancouver > Kamloops > Jasper > Edmonton > Saskatoon > Winnipeg > Sioux Lookout > Sudbury > Toronto

Journey Highlights
2,775 miles across five provinces
Stunning Canadian Rockies scenery
Major stops: Jasper, Kamloops, Winnipeg
Runs year-round, approximately 95 hours
Flexible boarding at select stops
Combine with Rocky Mountaineer option
The Vancouver to Toronto train takes a route through Kamloops, Jasper, Edmonton, Saskatoon, and Winnipeg, travelling 2,775 miles and taking approximately 95 hours. The train travels across five provinces: British Columbia, Alberta, Saskatchewan, Manitoba, and Ontario. As listed, major stops between Vancouver and Toronto include Kamloops, Edmonton, Jasper, Saskatoon, and Winnipeg. The train passes through other small towns, though the train only calls at some of them if the stops are requested in advance. The route operates year-round. Passengers do not have to do the entire Vancouver to Toronto journey. For example, passengers like to go from Vancouver to Jasper or from Jasper to Toronto.
The Rocky Mountaineer train travels from Vancouver to the Canadian Rockies. Three different train routes are available to choose from, and passengers go to Banff/Lake Louise or Jasper. The Rocky Mountaineer train does not go all the way to Toronto, so many guests choose to combine it with VIA Rail’s overnight train, The Canadian. The Rocky Mountaineer only runs between April and October. It is not possible to take the Rocky Mountaineer in the winter months.
VIA Rail’s Vancouver to Toronto train time is typically 92 to 96 hours. The journey is a on a sleeper train, which means passengers sleep on board for the 4 nights that it takes to cross the country.
When running on schedule, the train departs Vancouver on Mondays and Fridays at 3 p.m. On Day 2, the train passes through Jasper at 11 a.m. and Edmonton at 6:50 pm. On Day 3, the train arrives in Saskatoon at 7:57 a.m. and reaches Winnipeg at 10 p.m. Day 4 is spent travelling through Ontario and the Canadian Shield. The train arrives in Toronto at 2:39 p.m. on Day 5, a Tuesday or Friday depending on the departure day. Times are approximate and depend on weather and freight-train traffic.
During these train days, passengers eat breakfast, lunch, and dinner onboard. There are optional onboard activities (trivia, information talks, movie nights, and chair yoga) depending on the day and the train crew. Take a seat in the train’s viewing cars and gaze out at the changing scenery, read a book, do a crossword, and make new friends.
Travellers do the full Canadian rail Vancouver to Toronto journey in one go or choose to stop in Jasper or Winnipeg. They spend a few nights in these locations and hop back on the train (according to the train’s schedule). Jasper is a popular stop-off for exploring the Canadian Rockies.
This multi-day rail journey traverses Canada’s most iconic terrain at a meditative pace, offering panoramic views of the snow-covered Rockies, frozen lakes, and expansive prairies through specialized dome cars. Passengers can spot elk, moose, and eagles by day or stargaze under remote, clear skies by night, capturing the country’s vast scale while crossing multiple time zones in an environment tailored for photography and reflection.
The onboard experience emphasizes social connection and comfort, featuring elegant dining cars with regional menus and lounge areas designed for mingling over snacks and beverages. This "slow travel" approach fosters a unique sense of camaraderie among travelers, blending the refined rhythm of rail life with the rugged beauty of dense forests and untouched wilderness.

Travellers crossing Canada from Vancouver to Toronto by train witness a constantly shifting landscape. Large panoramic windows in dome and lounge cars provide uninterrupted views throughout the journey.
The journey from Vancouver to Toronto aboard The Canadian spans over 4,000 kilometres, offering a peaceful and unhurried travel experience. Passengers have time to read, reflect, or observe the changing winter scenery outside their windows.
Passengers enjoy full-service meals in elegant dining cars with menus reflecting Canadian regional flavours. Lounge cars provide a relaxed space for conversation, refreshments, and panoramic sightseeing.
The Vancouver to Toronto train journey passes through remote wilderness where passengers spot elk, moose, big-horned sheepdeer, or even bald eagles. The slow pace and open landscape increase the chances of witnessing wildlife in its natural environment.
The cross-country winter route offers dramatic photo opportunities, from the snow-capped peaks of the Rockies to the expansive night skies over the Prairies. Dome and lounge cars provide unobstructed views ideal for capturing landscapes by day.
The shared spaces onboard (the lounge and dome cars) create a welcoming atmosphere for social interaction. Passengers connect over meals, scenic moments, or cultural exchanges.
The Rocky Mountaineer onboard experience is different than the Vancouver to Toronto train operated by VIA Rail Canada. Rocky Mountaineer does not go all the way to Toronto. Travellers take the train between Vancouver and Banff/ Lake Louise, or Jasper as part of their summer trans-Canada trip then complete the rest of the cross-country trip on VIA Rail. Rocky Mountaineer trains have two levels of service and offer daylight hour sightseeing between April and October.
The two levels of service of the Rocky Mountaineer train are listed below.
The best train trips from Vancouver to Toronto are listed below:
The best stops on the Vancouver to Toronto train route are listed below.

Vancouver is a coastal jewel where natural beauty seamlessly blends with urban sophistication. Vancouver is nestled between the Pacific Ocean and the Coast Mountains. The vibrant metropolis offers breathtaking scenery at every turn. The city is home to some of the best things to do in Vancouver, from exploring lush rainforests in Stanley Park to experiencing the local markets and seafood along the waterfront.

Kamloops is situated in the Thompson River Valley and is an outdoor enthusiast’s dream, known for its rugged landscapes, rich history, and vibrant culture. The city offers some of the best things to do in Kamloops (exploring its surrounding canyons, hiking trails, and diverse wildlife). It is the perfect stop for travellers seeking a mix of nature and adventure.

Jasper National Park is a UNESCO World Heritage Site. Jasper is a haven for outdoor enthusiasts and nature lovers, from its expansive wilderness filled with glaciers, lakes, and towering peaks to its abundant wildlife. The best things to do in Jasper are a recommended addition to the Vancouver to Toronto train route because they offer hiking, stargazing, or simply soaking in the beauty.

Edmonton is the capital of Alberta and is known for its vibrant cultural scene, rich history, and beautiful river valley. Edmonton serves as an essential stop along the Vancouver to Toronto route as the "Gateway to the North.” The best things to do in Edmonton are exploring world-class museums and enjoying the vast outdoor spaces in and around the city.

Saskatoon is located along the South Saskatchewan River and is a vibrant city known for its rich arts scene, stunning river valley, and prairie charm. Visitors enjoy a mix of outdoor activities, cultural experiences, and fine dining as one of the best things to do in Saskatoon, making it an excellent stop on the Vancouver to Toronto train route.

Winnipeg is the capital of Manitoba and is a culturally rich city known for its history, diverse arts scene, and historic architecture. Visitors explore the city's museums, enjoy local theatre productions, and stroll through the Forks, a historic market area, as one of the best things to do in Winnipeg. Winnipeg is an exciting stop along the Vancouver to Toronto train route, offering a vibrant mix of cultural attractions, historical landmarks, and scenic riverfront views.

Toronto is the capital of Ontario and is Canada's largest city, offering a dynamic mix of culture, entertainment, and stunning skyline views. Visitors explore its attractions (the iconic CN Tower, the Kensington Market and the Distillery District) as one of the best things to do in Toronto. Toronto is a cosmopolitan hub with activities for every visitor, making it the perfect final stop on the Vancouver to Toronto train route.
1
Vancouver
2
Kamloops
3
Jasper National Park
Spend time in one of Canada's best cities
Vancouver and Toronto are beautiful cities! I recommend adding some extra days to your trip so that you can explore these destinations before or after your train journey.
Hannah Poaros-McDermottTravel Writer and Senior Content Coordinator
The Vancouver to Toronto train cost depends on the itinerary inclusions, departure date, and the level of train service passengers select. For example, the 11-day Vancouver to Toronto Train Journey by Canadian Train Vacations starts at $11,020 CAD per passenger. It includes the Sleeper Plus class on VIA Rail's Canadian train between Jasper and Toronto, two days on the Rocky Mountaineer train between Banff and Vancouver, transfers, hotels, some meals, sightseeing, and other activities. An upgrade to Prestige Class on the Vancouver to Toronto train starts at approximately $3,900 per person depending on the season, bringing the base price up to $15,000 per person for this package
The vacation advisors at Canadian Train Vacations provide passengers with a personalized quote for their requested dates and itinerary. The packages include the train and transfers, tours, activities, and hotel accommodation. Please contact Canadian Train Vacations to request the Vancouver to Toronto train Prestige Class price for specific dates with our itineraries.
In-depth guide: VIA Rail Prices
Vancouver to Toronto accommodation offers a range of hotels to choose from, ranging from 3 to 5 stars. Stay in hotels in Vancouver and Toronto before and after the train journey. Trip itineraries include one or two nights in Vancouver and one or two nights in Toronto, with the train journey in between. Passengers sleep on board for the duration of the VIA Rail Canadian train journey. WIth Rocky Mountaineer, passengers sleep in a hotel each night as the train only runs during the daytime. Canadian Train Vacations offers hotels in three groups (Comfort, Superior, and Deluxe).
Hotel groups are listed below.
Make friends on the train
For solo travellers, we recommend spending time in the Skyline Car on the Canadian train. You can meet other travellers and take part in activities, like trivia or move nights.
Katherine FoxcroftDirector of Product: Hotels, Tours and Excursions
On this 11-day trip from Vancouver to Toronto, experience a cross-country overnight train journey and the Rocky Mountaineer daylight sightseeing train. Sleep onboard The Canadian train for three nights as you travel across Canada, explore Jasper and Banff national parks, and tour the Icefields Parkway. Enjoy plenty of wildlife spotting and photo opportunities along the way.
Available:
Length:
Time on train:
Price from:
Train type:
This train tour from Vancouver to Toronto is the perfect Canadian winter adventure. Board the train in Vancouver, then stop in the Canadian Rockies for some winter sightseeing and activities. See snow-capped mountains, then re-board the train and travel across the prairies before arriving in Toronto.
Available:
Length:
Time on train:
Price from:
Train type:
Make the most of your time in Canada with the ultimate rail adventure from coast to coast! Go from Vancouver to Toronto by rail, then travel on and explore Montreal, Quebec City, and Halifax. You’ll get to enjoy five amazing train journeys, including sleeper trains and daytime trains.
Available:
Length:
Time on train:
Price from:
Train type:
Book your Vancouver to Toronto trip with Canadian Train Vacations because of the reasons listed below.
Useful Links
Train Trip FinderWhere to go in CanadaJourneys Across CanadaCanadian Rockies and West CoastEastern Canada and The MaritimesCanadian North and ArcticSummer Train TripsWinter Train TripsFall Color Train TripsRoad Trips and Self DrivesFamily AdventuresVacations for Active SeniorsHistory and Culture TripsWildlife Viewing TripsExplore Canada
VIA Rail CanadaRocky Mountaineer TrainThe CanadianTrain Tours for SeniorsTrain Across CanadaCanadian Sleeper TrainLuxury Trains Across CanadaCanadian Rockies Train ToursCanadian Pacific RailwayBest Train Trips in CanadaNational Park Train ToursTrain Tours from VancouverCanadian Snow TrainAlaska Cruise and Train ToursCanadian East Coast Train ToursCanadian West Coast Train ToursPopular Train Trips
Vancouver to Toronto Train JourneyAcross Canada by TrainComplete Canadian Rockies by TrainCanadian Cross-Country JourneyClassic Eastern Canada by TrainTrans Canada Rainforest RouteCanadian Rockies Voyage by TrainCanada Coast to Coast by TrainRockies Winter Wonderland by TrainDiscover Whistler and the Canadian Rockies by TrainMontreal and Quebec City Getaway by TrainCanadian Cross-Country Journey in WinterLords of the Wilderness Bear ViewingTrans Canada by Train in WinterEssential Rockies with Alaska CruiseCanadian Train Vacations
About Us© 2026 Fresh Tracks Canada