Train Across Canada

By
Published Oct 6, 2025
11 min read

For travellers wondering if there is a cross Canada train, you’re in luck. Not only does VIA Rail have a passenger train that travels between Toronto and Vancouver, you can take a connecting train to Montreal before heading to Halifax, making for a complete rail trip across Canada.

A train trip across Canada shows you the sheer scale and diversity of this vast nation. Sleep in your private cozy cabin, take in the views from the dome cars, and linger over tantalizing meals created from regional specialties.

VIA Rail Canadian train travels through the Canadian Rockies

Cross-Canada Trains and Routes

1. The Canadian

2. The Corridor

3. The Ocean Train

4. The Skeena Train

5. Rocky Mountaineer

Facts About Trains Across Canada

How to Travel Across Canada by Train