Independent guide to train travel in the USA and CanadaNot affiliated with Amtrak, VIA Rail or any railroad
USA by RailAmtrak · VIA Rail · Scenic lines

Guide

VIA Rail passes and discounts for travel in Canada

VIA Rail offers a variety of fare classes and occasional discount passes to help passengers save money on train travel across Canada.

By USA by Rail editors · Last checked October 2026 · How we research

Navigating VIA Rail fares requires an understanding of how the company prices its tickets. VIA Rail sells fares in tiers within each class. Cheaper fares come with more restrictions, while flexible fares allow passengers to change their plans. Over the years, the railway has offered different passes, including multi trip passes for frequent travelers and the former Canrailpass for visitors. Because pass products change frequently, you should always check the official website to see what is currently on sale. Passengers can also save by taking advantage of regular discount sales, promo codes and the VIA Préférence loyalty program.

How VIA Rail fare classes work

VIA Rail sells tickets in different classes depending on the route. On the corridor between Montreal and Toronto, a journey of about 5 to 5 hours 30 minutes, passengers choose between Economy and Business class. Business class includes meals and lounge access at major stations. Long distance routes like the Canadian from Toronto to Vancouver and the Ocean from Montreal to Halifax offer Economy and Sleeper Plus classes. Sleeper Plus includes berths and cabins, along with dining car service. The Canadian also features a top tier Prestige class with larger cabins. Within each of these classes, VIA Rail sells fares in tiers. The cheapest tiers have strict rules against refunds or changes. The most expensive tiers are fully flexible. Booking early usually secures the lowest tier available for your chosen class.

VIA Rail passes and frequent traveler options

VIA Rail has offered different passes over the years to suit various types of travelers. The former Canrailpass was popular with international visitors exploring Canada by train. The railway has also sold multi trip passes designed for frequent travelers who regularly commute between specific cities. Pass products change regularly based on demand and railway policies. You must check the official VIA Rail website to find out which passes are currently on sale. If a pass is not available for your itinerary, you might save money by joining the VIA Préférence loyalty program. Members earn points on qualifying travel and can redeem them for future trips across the network.

Discounts for seniors, youth and children

Passengers in certain age groups can often travel for less. VIA Rail has discounts for seniors, youth and children. The exact age thresholds and the discount amounts are set by VIA Rail and can change at any time. These age based discounts usually apply to the base fare and might not be valid on the lowest restricted fare tiers or in premium accommodations like Prestige class. When searching for tickets, enter the correct passenger ages to see if any discounts automatically apply to your chosen departure. Families traveling with young children should review the current policies to understand how child fares are calculated on both corridor and long distance routes.

Seasonal pricing and promotional sales

Timing your trip can significantly impact the cost of your train ticket. On the Canadian, which takes about four days and four nights end to end, sleeper fares in summer are much higher than in the off season. Traveling in the spring, fall or winter can yield substantial savings for cabins and berths. Discount sales and promo codes appear regularly throughout the year. These promotions often occur outside the summer peak and can reduce the cost of Economy or Sleeper Plus tickets. Signing up for email alerts from VIA Rail is a reliable way to hear about these flash sales. You can also look for off season deals on the Ocean, which takes about 22 to 23 hours end to end between Montreal and Halifax.

Quick tips

  • Check the VIA Rail website directly for the most current pass products and pricing.
  • Book sleeper cabins on the Canadian during the off season to avoid high summer fares.
  • Join the VIA Préférence loyalty program to earn points on your train journeys.
  • Look out for promo codes and discount sales that frequently appear outside the peak summer travel season.
  • Remember that cheaper fare tiers come with more restrictions regarding changes and cancellations.
  • Verify the current age thresholds for senior and youth discounts before you book your tickets.

Questions travellers ask

Does VIA Rail offer a pass for visitors?

VIA Rail has offered the Canrailpass for visitors in the past. Pass products change over time, so you should check the VIA Rail website to see if a visitor pass is currently on sale.

How long does the Canadian train take?

The Canadian travels between Toronto and Vancouver. The journey takes about four days and four nights end to end. The train includes Economy, Sleeper Plus and Prestige classes, along with dome cars and a Park car with an observation dome.

Are meals included on VIA Rail trains?

Meals are included for passengers traveling in Business class between Montreal and Toronto. On long distance routes like the Canadian and the Ocean, dining car meals are included for passengers traveling in sleeper classes.

Can I change my VIA Rail ticket?

Your ability to change a ticket depends on the fare tier you purchased. VIA Rail sells cheaper fares that have more restrictions and flexible fares that can be changed. Always read the fare conditions before completing your purchase.

Routes mentioned

Related guides