Via Rail Discount Codes Canada 2025

Save on your trip: 20 active Via Rail promo codes and coupons

25%
OFF

10 people used today

Military Discount: Use this Via Rail promo code to get 25% off the best available fare

Get Code%

DISCOUNT TUESDAY

7 people used today

Book your trip on a Tuesday for less with this Via Rail coupon

Get Code%

20%
OFF

2 people used today

Explore Via Rail's sale for up to 20% off Economy and Business class tickets from Oakville to Brantford

Get Deal
Find discounted fares for Economy or Business class tickets from Oakville to Brantford. Via Rail offers affordable travel options for your next trip. Book now and save on your ticket purchase.

$20
OFF

Find up to $20 off economy class tickets from Montreal to Coteau at Via Rail

Get Deal
Travel in economy class from Montreal, QC to Coteau, QC with prices starting at $20 for a one-way ticket per adult. Check conditions for more information. Book now and save on your trip.

$20

Find economy or business class tickets from Toronto to Georgetown for $20 at Via Rail

Get Deal
Price shown is for a one-way ticket for one adult in economy class. Conditions may apply, see below for more information. Last verification of inventory was on April 23, 2025.

23%
OFF

Find up to 23% off economy class tickets from Saint-Lambert to Drummondville at Via Rail

Get Deal
Via Rail is offering discounted fares for economy or business class tickets. Departing from Saint-Lambert, QC, and arriving in Drummondville, QC, prices start at $23. Conditions may apply, see below for more information.

$20
OFF

Save $20 on economy class tickets from Stratford, ON to London, ON at Via Rail

Get Deal
Find discounted economy or business class tickets from Stratford, ON to London, ON. Conditions may apply. Check the Via Rail website for more information.

20%
OFF

6 people used today

Find up to 20% off Economy or Business class tickets at Via Rail

Get Deal
Travel from Stratford, ON to London, ON in Economy or Business class. Prices start at $20 for a one-way ticket for one adult. Conditions may apply.

50%
OFF

13 people used today

Enjoy up to 50% off economy class travel at Via Rail

Get Deal
Prices are for one adult. Check conditions for more information. Last verification of inventory was April 10, 2025.

UNDER
$200

Find Via Rail Sleeper Plus discounted fares starting under $200

Get Deal

35%
OFF

4 people used today

Take 25-35% off travel with a Via Rail Discount Card

Get Deal

REWARDS

1 person used today

Earn up to 3 points per $1 spent as a Via Rail Préférence Program member

Get Deal

With the Via Rail Préférence Program, you can earn up to 3 points for every dollar spent! Members at the base Préférence level earn 1 point per dollar on eligible purchases before taxes. If you're a Privilège member, you'll earn 2 points per dollar, and as a Premier member, you'll get 3 points per dollar. Best of all, points are awarded to the traveler, no matter who paid for the ticket. The more you travel, the faster you collect rewards!

BONUS POINTS

1 person used today

Welcome Offer: Get 500 points for FREE when you complete $250 worth of travel with Via Rail

Get Deal

Take advantage of Via Rail’s welcome offer and earn 500 points for FREE! Simply complete $250 worth of travel to qualify. It's a great way to kickstart your rewards with Via Rail and start earning points towards future trips and benefits.

10%
OFF

Enjoy at least 10% off with the latest Via Rail discount codes and offers

Get Deal

10%
OFF

2 people used today

Receive 10% off most trips with the Via Rail senior discount

Get Deal

20%
OFF

1 person used today

Member Offers: Enjoy 10-20% off your Via Rail ticket as a CAA member

Get Deal

33%
OFF

Enjoy 33% off your Via Rail ticket with the Indigenous community discount

Get Deal

FREE
TRAVEL

Ride for free by redeeming your Via Rail rewards points

Get Deal
Become a VIA Préférence member to earn points every time your book tickets and use them towards a free trip!

50%
OFF

Get 50% off Via Rail tickets for kids between the ages of 2 and 11

Get Deal

FREE
TICKET

Group Savings: Grab 20 economy tickets from Via Rail and get one FREE

Get Deal
Expired Via Rail Promo Codes

25%
OFF

Save up to 25% on winter sale at Via Rail

Get Code%
Via Rail is offering a winter sale with discounts of up to 25% off. To redeem the discount, use the promo code VIA2025. This sale is a great opportunity to save on your next trip with Via Rail.

40%
OFF

Save up to 40% on Via Rail travel across Canada with Via Rail promo code

Get Code%
Winter savings are here at Via Rail. Book your travel across Canada and enjoy discounted fares. Conditions may apply, see below for details.

40%
OFF

Save up to 40% on Via Rail's Canadian Black Friday sale with this promo code

Get Code%
Via Rail is offering a discount on their Canadian Black Friday sale. Use the promo code at checkout to receive your discount. The sale is available on the Via Rail website.

40%
OFF

Enjoy 20-40% off business fares and sleeper plus class with this Via Rail coupon

Get Code%

20%
OFF

Enjoy 20% off Via Rails lowest fairs in sleeper plus class using this coupon code

Get Code%

50%
OFF

Find up to 50% off travel tickets from Kitchener to Guelph at Via Rail

Get Deal
Travel from Kitchener to Guelph with discounted economy or business class tickets starting at $20. Conditions may apply. Check the Via Rail website for more information.

20%
OFF

Save up to 20% off economy class tickets from Toronto to Port Hope at Via Rail

Get Deal
Prices start at a one-way fare per adult. The fare is for travel in economy class. Please note that conditions may apply.

20%
OFF

Find up to 20% off Economy class tickets from Montréal to Coteau at Via Rail

Get Deal
Travel in Economy class and enjoy discounted fares. Price shown is for a one-way ticket for one adult. Check conditions for more information.

$20

Travel with Via Rail for $20 in Economy Class

Get Deal
The price shown is for a one-way ticket, per adult, on April 9, 2025. This offer is valid for travel in Economy class. The price is for 1 adult. The inventory was last verified on March 21, 2025, at 04:47.

20%
OFF

Find up to 20% off flights from Oakville to Brantford at Via Rail

Get Deal
Via Rail is offering discounted fares for Economy or Business class tickets. Conditions may apply. Check the Via Rail website for more information.

20%
OFF

Find up to 20% off travel tickets from Montreal to Saint-Hyacinthe at Via Rail

Get Deal
Travel from Montreal, QC to Saint-Hyacinthe, QC with Via Rail. Economy or business class tickets are available from $20. Conditions may apply, see below for more information.

20%
OFF

Enjoy up to 20% off economy class tickets from Brampton to Toronto at Via Rail

Get Deal
Conditions may apply. Price shown is for a one-way, per adult on a specific date. Price is for 1 adult. Last verification of inventory was on a specific date.

$20
OFF

Save up to $20 off economy class tickets at Via Rail

Get Deal
Travel in economy class and enjoy discounted fares from Montreal to Coteau. Prices are for one-way tickets and are subject to change. Check the Via Rail website for more information.

20%
OFF

Via Rail offers up to 20% off economy class tickets to London, ON from Stratford, ON

Get Deal
Find discounted fares for economy or business class tickets. Conditions may apply. Check the Via Rail website for more information on this offer.

26%
OFF

Save up to 26% off economy or business class tickets at Via Rail

Get Deal
Via Rail is offering a discount on economy or business class tickets from Guildwood to Cobourg. Conditions may apply, see below for more information. This offer is available for a limited time only.

Via Rail: FAQs

How do I use a Via Rail discount code?

To apply a Via Rail discount code, look for the discount code checkbox when selecting your origin, destination and travel dates. Simply paste your code into the "enter discount code" field and click the search button.

How can I get Via Rail ticket discounts?

Via Rail offers several ways to reduce ticket costs through their newsletter promotions and seasonal sales found under the "offers" tab. Travellers can also join VIA Préférence, a loyalty program that lets members collect points toward future travel.

Does Via Rail offer senior discounts?

Via Rail has discontinued senior discounts as of January 2025, but all passengers can access regular promotions like Discount Tuesdays. Canadian Automobile Association (CAA) members receive up to 20% off fares across all destinations.

Does Via Rail offer a sign-up bonus for new members?

Yes, Via Rail rewards new VIA Préférence members with 500 points when they spend $250 on travel within six months of joining. This welcome bonus is automatically credited to the member's account once the travel requirement is met.

How to earn Via Rail VIA Préférence points?

Via Rail customers can earn points on train tickets, travel passes, baggage fees, one-time lounge passes purchased in station, pet travel fees and unaccompanied minor fees. Points are available on all trains owned and operated by Via Rail.

Does Via Rail offer a military discount?

Via Rail provides a 25% discount on regular fares for active Canadian Armed Forces members, National Defence civilian personnel, veterans and their immediate families. The discount applies to all travel classes except Prestige and is valid on all trains throughout the year.

Does Via Rail offer discounts for Indigenous travellers?

Via Rail offers a 33% discount for Indigenous people, available on Economy, Business, Touring and Sleeper Plus class tickets. This discount provides Indigenous travellers with reduced fares for train travel across Canada.

What is Via Rail's discount Tuesday offer?

Via Rail has temporarily suspended their "Discount Tuesday" promotions as of January 2025, which previously offered reduced fares when booking with the code "TUESDAY" on Tuesdays. While this specific promotion is paused, Via Rail maintains several ongoing discounts, including 20% off for CAA members, 25% off for Canadian military personnel and families, 33% off for Indigenous communities, and special rates for groups of 10 or more.

Does Via Rail offer group travel discounts?

Via Rail offers discounted fares for groups of 10 or more passengers on most routes. Group leaders receive one free ticket for every 20 Economy class tickets purchased (up to 4 free tickets per booking), and must travel in the same car as their group.

More About Via Rail

Via Rail Special Offers & Deals

Save 15% to 25% on select Via Rail fares by visiting their sale page. Via Rail updates deals weekly, making it worthwhile to check regularly for new discounted routes.

Via Rail Current Deals and Promotions

Find savings at Via Rail by clicking the "offers" tab at the top of their website. The page features multiple discounts, including CAA membership deals, VIA Préférence rewards, senior rates and special Tuesday fares.

CAA Member Savings At Via Rail

CAA members receive up to 20% off travel fares at Via Rail. Simply enter your CAA membership number when booking through Via Rail's website to unlock these savings.

VIA Rail Loyalty Rewards Program

Via Rail's Préférence program lets members earn 1-3 points per dollar on tickets, passes, baggage fees and pet travel charges. Members can transfer points between accounts up to 5 times yearly, with redemption values tied to current published fares.