City to city
Toronto to Vancouver by train
You can travel direct from Toronto to Vancouver on a single train called The Canadian, a journey that takes about four days across the country.
| Train | Approx. time | Runs | Overnight | Change needed |
|---|---|---|---|---|
| The Canadian | about four days | Usually twice a week in each direction | Yes | No, direct |
Taking the train from Ontario to British Columbia is a major trip across the country. The route connects Canada's largest city with the Pacific coast, crossing forests, prairies and mountains along the way. Since this is a direct service, you do not need to worry about changing trains or missing connections. Passengers spend several nights on board, making it a rolling hotel as much as a mode of transport. Before you book, review VIA Rail sleeper classes to see which accommodation suits your budget and travel style.
Your train options
VIA Rail operates The Canadian on this route. The train runs directly between the two cities, taking about four days to complete the trip. As of 2026, it usually departs twice a week in each direction, though frequency and the exact route section can vary by season. VIA has at times operated it over shorter sections in winter, so you should check the current timetable before planning your trip.
Because this journey takes several days, you have several classes to choose from. Economy class offers a reclining seat for the entire trip. If you prefer a bed, Sleeper Plus provides open berths, cabins for one and cabins for two. Meals in the dining car are included for sleeper passengers. For a premium experience, Prestige class offers larger cabins and top tier service. All passengers can spend time in the dome cars, and the train features a Park car with an observation dome at the rear.
The journey
The journey from Toronto to Vancouver covers a vast range of landscapes. Leaving Toronto, the train travels through the Muskoka area, passing the lakes and rock of the Canadian Shield toward Sudbury. The stretch from Sudbury to Winnipeg takes a full day, crossing northern Ontario through boreal forest and countless lakes with very few towns.
West of Winnipeg, the scenery shifts to the wide prairies of Saskatchewan and Alberta, stopping in Melville, Saskatoon and Edmonton. From Edmonton, the train approaches the Rockies through Hinton and enters Jasper National Park. After Jasper, you cross Yellowhead Pass and might see Mount Robson, the highest peak in the Canadian Rockies, before following the North Thompson River to Kamloops. The final section from Kamloops to Vancouver navigates the Thompson and Fraser River canyons. Keep in mind that westbound trains often pass through these canyons at night, though daylight hours depend on the time of year and any delays.
The stations
Your trip begins at Toronto Union Station, which opened in 1927 and is Canada's busiest transport hub. It connects directly with the TTC subway, GO Transit trains and the UP Express to Pearson airport. The station serves VIA Corridor trains, the Canadian and Amtrak's Maple Leaf.
The train arrives at Vancouver Pacific Central Station, a 1919 building that handles VIA Rail, Amtrak Cascades and intercity buses. The Main Street Science World SkyTrain station is located just across the park. If you connect to the southbound Cascades, US preclearance happens here. The Rocky Mountaineer uses its own separate station nearby.
Tips
- Check the VIA Rail website for the current timetable, as winter schedules can differ.
- Read our guide on sleeping in coach overnight if you plan to book an Economy seat for the four day trip.
- Review Amtrak and VIA booking tips to secure the best fares for Sleeper Plus cabins.
- Sleeper class tickets include meals in the dining car, but Economy passengers must buy their own food.
Questions travellers ask
Do I need to change trains between Toronto and Vancouver?
No, you do not need to change trains between Toronto and Vancouver. VIA Rail operates The Canadian as a direct train between the two cities. You can stay on board for the entire journey, which takes about four days, without worrying about transfers.
What are the sleeping options on The Canadian?
Passengers can choose an Economy reclining seat or upgrade to a sleeper class. Sleeper Plus offers open berths, cabins for one and cabins for two. Prestige class is the top tier option with larger cabins. Meals in the dining car are included for sleeper classes.
What scenery will I see on the train to Vancouver?
The route passes the lakes of the Canadian Shield, the boreal forests of northern Ontario and the prairies of Saskatchewan and Alberta. You then approach the Rockies, crossing Yellowhead Pass with views of Mount Robson, before traveling through the Thompson and Fraser River canyons.