Canada is home to some of the most scenic train trips in the world. The best Canadian rail journeys immerse you in our country’s awe-inspiring scenery. You can sit in a glass-domed car and take in the Canadian coasts, prairies or Canadian Rockies. Plus, the service on these trains pampers you. You can enjoy delicious food and relax in a luxe sleeper cabin or lounge chair.
Canadian Train Vacations is Canada’s largest tour operator specializing in train trips. We know the top Canadian train routes. Some are a quick tour of the country's highlights. Others offer a leisurely journey across the prairies, mountains and coastlines. You'll find your perfect train trip in Canada in our list below.
These routes are just the starting point for our travel advisors. At Canadian Train Vacations, we specialize in creating personalized train vacations to Canada. Unlike typical travel companies, we reject the one-size-fits-all approach to travel. We create unique Canadian experiences tailored to you and your loved ones. You pick your hotel class, rail service, dining options, excursions and activities.
Top Eight Scenic Train Rides in Canada
Take a look at our suggested itineraries and get inspired. Then contact us to start planning your dream train vacation.
The Coast to Coast by train is the ultimate train trip across Canada. You’ll see the country’s top highlights, including Peggy’s Cove, Niagara Falls and Lake Louise. This trip includes time on VIA Rail, in a sleeper cabin, and on the Rocky Mountaineer.
The route goes from Halifax to Vancouver, and can also be done in the reverse direction. The first leg of this scenic train ride in Canada is on VIA Rail's The Ocean train from Halifax to Quebec City. True to its name, this train takes you along Canada's Atlantic Coast.
Quebec City is a UNESCO heritage site has many historic landmarks and museums. From here, a short train ride on VIA Rail takes you to Montreal, where you can enjoy the French culture in Canada. This can include private food tours and walking tours of Old Montreal. With its architecture and French influence, the city has a very European feel.
Another short train ride takes you to Toronto. Once in Toronto, Canada’s largest city, you have time to explore. Our travel experts recommend a day trip out to see Niagara Falls. Next, you board The Canadian train in Toronto to travel to Jasper. On this part of the trip, you will see the prairies and the Canadian Shield.
Once in Jasper, you have time to explore the Rockies. Travelling westbound, you experience Rocky Mountaineer’s First Passage to the West route. This takes you from Banff, through Kamloops into Vancouver.
Miles covered on train: 3,240
Days on train: 5
Nights on train: 4
For the top train trip in the Canadian Rockies, we recommend the Ultimate Canadian Rockies by Rail. This package includes time in a private cabin on VIA Rail, between Vancouver and Jasper. You also have time to explore Banff and Jasper. Plus there's two full days on the Rocky Mountaineer, between Banff and Vancouver. You can make this trip in either direction.
Like all our trips, speak to your travel advisor about personalizing your trip. Choices include guided nature walks, a boat cruise on Maligne Lake, and a motorcycle sidecar tour in Jasper.
Miles covered on train: 1,025
Days on train: 3
Nights on train: 1
Our most popular selling Canadian vacation gives you eight days to discover the Rockies. This includes two full days on a sightseeing dome car on the Rocky Mountaineer. This trip has the option of going eastbound, from Vancouver to Calgary, or westbound. You’ll have time to explore Jasper, Banff and Lake Louise. Your travel advisor can arrange personalized activities for you, such as canoeing, guided hikes, horseback riding, spa treatments and food tours.
Miles covered on train: 594
Days on train: 2
Nights on train: N/A
This trip combines excellent wildlife viewing experiences with a train journey across Canada from Vancouver to Winnipeg. Start your adventure on the West Coast, where you travel to a wilderness lodge to view grizzly bears. Then, hop onboard The Canadian train in Vancouver and enjoy the journey through the Canadian Rockies before arriving in Winnipeg. From here, fly north to Churchill, a remote community in Northern Manitoba and the Polar Bear Capital of the World. Spend three days exploring the arctic tundra and searching for polar bears before flying back to Winnipeg.
Miles covered on train: 1159
Days on train: 2
Nights on train: 2
Discover highlights of Eastern Canada on this train trip, which includes a night on-board VIA Rail’s Ocean train. This is another trip which can be done in either direction, between Montreal and Halifax. You’ll spend time exploring Montreal and Quebec City. Hotel options include the historic Chateau Le Frontenac. While in Halifax, join a tour to Peggy’s Cove to see one of the world’s most photographed lighthouses.
Miles covered on train: 835
Days on train: 1
Nights on train: 1
Discover some of the best destinations in Canada with the Across Canada by Train tour. This train journey begins in Toronto and ends in Vancouver, allowing you to visit two major cities and some of Canada's most popular outdoor attractions. The 13-day itinerary includes Jasper National Park, Icefields Parkway and Lake Louise, making it the perfect choice for adventurous travellers.
Miles covered on train: 2,428
Days on train: 5
Nights on train: 3
Possibly the best West Coast train trip if you want ocean views, this route travels along scenic Howe Sound. This itinerary takes travellers between Vancouver and Calgary and includes a scenic tour of Icefields Parkway. Customize your trip with extra activities in Banff National Park or Jasper National Park.
Miles covered on train: 717
Days on train: 2.5
Nights on train: 0
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.
Miles covered on train: 2,762
Days on train: 4
Nights on train: 4
Canadian Rail Journey Tips
Train travel in Canada is like taking a scenic tour across the country. If you want to see the best of Canada, there's no better way than taking the train. Here are some important things to know about travelling by train:
- Most trains run every few days. This allows you to enjoy a scenic train journey, then get off the train for some time to explore each destination.
- You'll stay in hotels when you're not on the overnight train. We offer different classes of hotels, depending on your preferences and budget.
- You’ll get access to unparalleled views. See wildlife and the best sights in the Canadian Rockies where there are no roads.
- It’s a great way to achieve ultimate relaxation. Disconnect from the world as you sit back in your luxurious seat. Enjoy exquisite food, wine, and views.
- There’s lots of opportunities to explore. At almost every destination, we offer activity add ons.
#1 Travel tip: Set your activity level
Your trip can be as active or adventurous as you like. Trek on an ancient glacier or see one on a helicopter ride. Relax in a spa or enjoy a local food tour.
Exploring Canada by Train
The famous Rocky Mountaineer train connects British Columbia and Alberta, running through the Canadian Rockies. It only runs during the day. There are scenic unique routes, with stops in Jasper, Banff, Lake Louise, Vancouver or Whistler.
The train offers two levels of service, GoldLeaf and SilverLeaf. GoldLeaf has a full-domed upper level, with spacious reclining seats. Guests eat in the lower-level dining room. Other amenities include an outdoor viewing platform, complimentary beverages and snacks, and dedicated hosts.
In SilverLeaf, guests dine at their seat, next to large picture windows. There is a small, enclosed outdoor area.
As Canada’s major passenger rail service, VIA Rail connects Canada from Vancouver to Halifax. It offers four different train routes. Major city stops include Vancouver, Jasper, Winnipeg, Toronto, Ottawa, Montreal, Quebec and Halifax. Depending on the train route, VIA Rail offers daylight or overnight sleeper train experiences. Its train cars feature large picture windows, so you can take in the vast Canadian landscape. Some trains offer a Panorama car, where giant windows extend to the ceiling.
#2 Travel tip: Cover more Canada on the train
For first-time visitors to Canada who want to take in as much as possible, a trans-Canada train journey is an ideal trip. Add time in terminal cities, such as Vancouver, Toronto, and Halifax to explore.
Types of Train Trips available across Canada
1. Daylight Train
The Rocky Mountaineer runs from April to the end of September during daylight hours. It follows this schedule to make the most of the amazing views in the Canadian Rockies. Guests are transferred to hotels for overnight stops, and do not sleep on the train.
2. Passenger Train
VIA Rail is Canada’s main passenger train. It connects the country from Vancouver to Halifax with four major train routes. It offers different classes of train cars. Business class gets lounge access, food and beverage service included, priority boarding, extra luggage and wider, comfortable seating.
3. Sleeper Train
There are two train routes in Canada which allow you to sleep on the train. The first is between Vancouver and Toronto on The Canadian. You can break up this route with stop-overs in Jasper or Winnipeg. The second route with a sleeper train is the Ocean train from Montreal to Halifax. Both sleeper train routes are available all year long. Some sleeper trains in Canada are equipped with special panoramic viewing cars to provide you with the best view of the scenery day or night.
Best Canadian Train Routes
Vancouver to Toronto
VIA Rail’s The Canadian connects Toronto and Vancouver. It stops in Winnipeg, Edmonton, and Jasper. This route can also be travelled in reverse. This train covers a total of 2762 miles, which takes about 86 hours. Enjoy sweeping views in the Panorama car, where giant windows extend up to the ceiling. Travelling from Toronto to Vancouver, the Canadian carries you from the forests of Ontario, through the expanse of the Prairies, and past the dramatic snow-capped Rocky Mountains.
Montreal to Halifax
VIA Rail’s The Ocean train connects Montreal to Halifax. The 839-mile journey takes approximately 21 hours. It has been running since 1904 and is the oldest continuously operated named passenger train in North America. You'll first travel through the French-speaking province of Quebec. Then past a backdrop of lighthouses and seascapes in the Maritime Province of Nova Scotia. As you relax onboard, you'll see tiny communities along your route, representing French Canadian, Acadian, Celtic and English heritage.
Vancouver to the Rockies
Along with a segment of VIA Rail’s The Canadian route, The Rocky Mountaineer runs from Vancouver through the Rockies. There are three different routes to enjoy. The Rainforest to Gold Rush connects North Vancouver and Jasper, with stops in Whistler and Quesnel. The Journey through the Clouds also connects Vancouver to Jasper, but takes the Yellowhead pass, and stops in Kamloops. The First Passage to the West connects Vancouver to Banff, with a stop in Kamloops.
Canadian Regions to Explore by Train
Western Canada is known for its dramatic wild landscapes. This includes the mountains and glacier lakes of the Canadian Rockies. It also extends to the lush rainforests and Pacific Coastlines of British Columbia. It’s one of Canada’s most popular locations for a train vacation. Many remote areas are only accessible by rail. Spend an extra day or two exploring the city of Vancouver as well.
Make the journey across the country by rail. This coast-to-coast train trip connects Vancouver to Halifax, with stops in major cities, such as Winnipeg, Toronto and Montreal. If you only have one trip to Canada, this lets you see it all. Highlights include the Atlantic and Pacific coastlines, the Canadian Rockies, and the Prairies.
Along with amazing scenery, there’s lots of history and culture to explore in Eastern Canada. Visit the cities of Toronto and Montreal. Add a tour to famous places, like Niagara Falls, and the not-so-famous hidden gems, like the charming fishing towns of the Maritimes. There’s a lot to discover in eastern Canada.
Taking the train to Churchill is a once-in-a-lifetime experience. This community sits on the edge of Hudson Bay. It takes two days and two nights of travelling north on the rails to get there. There are no roads into this subarctic region.
What Our Customers Say
This was the best vacation we have ever experienced
We are extremely satisfied with Fresh Tracks - they are outstanding communicators, efficient, knowledgable, and answered every question we had. This was the best vacation we have ever experienced
Susan and William
Why book with Canadian Train Vacations?
We take care of all the details
You want to relax and enjoy your trip, not get overwhelmed by the planning. Let us make all of the bookings for you, including rail tickets, hotels, excursions and activities, meals and transfers.
Independent travel with expert support
Enjoy local expertise and guidance with a personalized itinerary. Your preferences and needs are our priority. We take care of you from the moment you land until the moment you leave.
Get help when you need it
You’ll receive the inside scoop before you even leave home. And you can relax during your vacation because we’re only a phone call away if you have any questions while you’re in Canada.
Frequently Asked Questions
The Coast to Coast by train is the ultimate train trip across Canada. You’ll see the country’s top highlights, including Peggy’s Cove, Niagara Falls and Lake Louise.
The Coast to Coast by train package starts at $12,340 for a 19-day trip, including transfers, hotels, and some meals and activities.
One train does not travel coast-to-coast in Canada. VIA Rail connects the Atlantic coast (Halifax) to the Pacific coast (Vancouver) with four different train routes.
About the author: Louise Weiss is Director of Legendary Hospitality with Fresh Tracks Canada. Having worked in the Canadian travel industry for more than 25 years, she enjoys sharing her local expertise with visitors. She is based in North Vancouver and has spent time... Read more
Sign up for special offers, monthly Canadian Insider tips, and vacation inspiration.