Train from Vancouver to Toronto

By
Published Oct 10, 2025
8 min read

The best way to travel from Vancouver to Toronto is by train. The train follows the historic Canadian Pacific Railway route and covers 2,775 miles (4,466 kilometres). Leave the West Coast, pass through the Fraser Valley and head towards Alberta. See the towering peaks of the Canadian Rockies all around you, then continue your journey. Cross Canada’s prairies, then see the rugged landscape of the Canadian Shield before arriving in Toronto, Canada’s largest city.

Best-selling Vancouver to Toronto Train Trips

Discover some of our favourite Vancouver to Toronto train tours below. Please reach out to one of our Vacation Advisors for a personalized quote.

Canadian Rail Tours Vancouver to Toronto

Vancouver to Toronto Train Route 

Vancouver to Toronto Train Price 

Vancouver to Toronto Train Time 

Vancouver to Toronto Accommodation

Seasonal Highlights: Unique Experiences in Different Seasons