VIA Rail train travels along scenic view with fall foliage and lake with Canadian Rockies in the background

Train from Vancouver to 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.

Published Mar 7, 2026

Vancouver to Toronto Train Route and Map

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

Route map of the Canadian Train

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

What route does the Vancouver to Toronto train take?

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.

Vancouver to Toronto train time

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.

What are the train experiences from Vancouver to Toronto?

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.

VIA Rail's Vancouver to Toronto train in the Rocky Mountains

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.

Rocky Mountaineer onboard experience

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.

  • SilverLeaf: Passengers have an assigned seat in a single-level dome car. Delicious three-course meals are served seatside. 
  • GoldLeaf: Passengers have an assigned seat on the top floor of a bi-level dome car with  windows that extend over the top of the coach and provide panoramic views of the scenery. A dining room is located on the lower level, where passengers enjoy à la carte meals.

Best Vancouver to Toronto Train Trips in 2026

The best train trips from Vancouver to Toronto are listed below:

  • Vancouver to Toronto Train Journey
  • Trans Canada by Train in Winter
  • Canada Coast to Coast by Train

Train Classes: Sleeper Plus, Prestige, Business & Economy Compared

Best Stops on the Vancouver to Toronto Train Route

The best stops on the Vancouver to Toronto train route are listed below.

Vancouver
1

Vancouver

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
2

Kamloops

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
3

Jasper National Park

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
4

Edmonton

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
5

Saskatoon

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
6

Winnipeg

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
7

Toronto

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.

Spend time in one of Canada's best cities

Double Quote Icon

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.

Blog Author - Hannah Poaros-Mcdermott
Hannah Poaros-McDermott
Travel Writer and Senior Content Coordinator

How Much Does the Vancouver to Toronto Train Cost?

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

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.

  • Comfort: Comfort hotels are rated at 3 to 3.5 stars. They are well-situated and have clean, comfortable accommodations and great service.  
  • Superior: Superior hotels are 4 to 4.5 stars and have exceptional service, location, and quality.  
  • Deluxe: Deluxe hotels are 5 stars. The properties have world-class amenities and attentive service. Stay in Canada’s most iconic hotels and resorts (Fairmont properties) if passengers choose the Deluxe level. 

Make friends on the train

Double Quote Icon

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 Foxcroft
Director of Product: Hotels, Tours and Excursions

Which Vancouver to Toronto trip itinerary is best for you?

Vancouver to Toronto Train Journey

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:

    April – October
  • Length:

    11 days
  • Time on train:

    5 days / 3 nights
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail and Rocky Mountaineer

Trans Canada by Train in Winter

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:

    January – March
  • Length:

    12 days
  • Time on train:

    4 days / 4 nights
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail

Canada Coast to Coast by Train

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:

    April – October
  • Length:

    20 days
  • Time on train:

    7 days / 4 nights
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail and Rocky Mountaineer

Why book your Vancouver to Toronto train trip with Canadian Train Vacations?

Book your Vancouver to Toronto trip with Canadian Train Vacations because of the reasons listed below.

  • Canadian Train Vacations takes care of all the details: Passengers want to relax and enjoy the trip, not get overwhelmed by the planning. Let Canadian Train Vacations make all the bookings for passengers, including rail tickets, hotels, excursions and activities, meals and transfers.
  • Independent travel with expert support: Enjoy local expertise and guidance with a personalized itinerary. The preferences and needs are Canadian Train Vacations' priority. Canadian Train Vacations takes care of passengers from the moment they land until the moment they leave.
  • Get help when passengers need it: Passengers receive the inside scoop before they leave home. Relax during the vacation because the Canadian Train Vacations team are only a phone call away if passengers have any questions while they are in Canada.

Vancouver to Toronto Train FAQs