Train from Vancouver to Toronto

By
Published Dec 29, 2025
25 min read

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 passengers travel from Vancouver to Toronto. The route offers stunning views of rugged landscapes like the Canadian Shield before arriving in Toronto (Canada’s largest city).

What are the best-selling train trips from Vancouver to Toronto?

Discover some of the top cross-country train tours below. Please reach out to a Vacation Advisors for a personalized quote.

Vancouver to Toronto train price

Vancouver to Toronto train time

Vancouver to Toronto accommodation