Updated 28 May 2020

Via Rail Discount Codes 2020

Take an exciting and cozy ride across Canada with Via Rail. The crown-operated rail service offers travel by train to eight provinces, and you can also book hotel packages through their website. Get up to 25% off tickets and serious Via Rail discount codes on passes and packages using the sales and Via Rail promo codes we list on this page!

Via Rail Discount Codes 2020

19 active discount codes & coupons

Updated 28 May 2020

FREE
TICKET
SALE

Receive one free ticket on groups of 10 or more at Via Rail

If your traveling economy class with a group of 10 or more, you'll receive one free ticket.

FREE
CANCELLATIONS
SALE

Enjoy free cancellations and full refund on travel at Via Rail

Have a trip planned? Due to Coronavirus, VIA Rail Canada is offering free cancellations and full refunds on select routes.

10%
OFF
NEWSLETTER DISCOUNT

Create an account for 10% off fares at Via Rail

Via Rail already has tons of offers available for train fairs, but you can also save another 10% when you create a free account.
27 people used this week

10%
OFF
SALE

CAA members get 10% off best available fare at Via Rail

Use your CAA membership and save 10% on best available fares at Via Rail.

60%
OFF
SALE

Get 40-60% off base fares in the Via Rail daily deals

Take advantage of these daily deals and knock up to 60% off base fares. Start travelling today!
36 people used this week

50%
OFF
SALE

Enjoy 25-50% off Economy class tickets for kids ages 2-11 at Via Rail

When your kids are ages 2-11, you'll be eligible to receive 50% off Economy class tickets or 25% off Sleeper class tickets, during this Via Rail sale.

50%
OFF
SALE

Enjoy up to 50% off your next trip with these Via Rail deals and special offers

Find all special Via Rail discounts for children, students, seniors, military personnel, Indigenous people, and groups for 10-50% off your next trip.
30 people used this week

$26
SALE

Find Via Rail discount Tuesday specials from $26

On Tuesdays, you can save more at Via Rail. Check out the Discount Tuesdays section to see the best deals each week.
12 people used this week

10%
OFF
SALE

Receive 10% off travel with the Via Rail seniors discount

Take advantage of the 10% off seniors discount on all Via Rail trips!

20%
OFF
SALE

Get up to 20% off travel with this Via Rail student discount

Are you a student or a youth? You can save upwards of 20% off travel with this Via Rail student discount.

25%
OFF
SALE

Get 25% off fares with the Via Rail military discount

With this military discount save 25% on fares with Via Rail. Offer applies to members of the Canadian Armed Forces, National Defence civilian personnel, veterans, and immediate families.

40%
OFF
SALE

Get up to 40% off sleeper plus deals at Via Rail

Check out these special offers on Sleeper Plus class deals at Via Rail - choose your destination and find an incredible deal.

$26
SALE

Enjoy Via Rail escape fares from $26

Find Via Rail trips for as low as $26. It may be the furthest you've ever gotten for that price.

FROM
$459
SALE

Get unlimited travel for $459 with the student pass at Via Rail

Students can get unlimited travel for $459 at Via Rail with a travel pass.

50%
OFF
SALE

Receive 50% off kids fares at Via Rail

Looking for a deal on kids fare? All children between the ages of 2-11 get 50% off Via Rail economy travel.

$649
SALE

Get your Canada pass at Via Rail from $649

Choose a different way to travel across Canada this year and grab your Via Rail pass for as little as $649. It's a great way to travel and you'll get to see new parts of Canada!

FROM
$254
SALE

Get 20 travel credits from $254 at Via Rail

Get a Via Rail Commuter Pass from just $254 to save on frequent travel. The pass is good for 20 travel credits (one-way) that are valid for commuting between 2 predetermined cities.

APP
SALE

Download the Via Rail mobile app to book tickets everywhere you go

With the Via Rail app, you'll be able to keep your trips organized, buy tickets anywhere you are, and more!

FREE
TRIPS
SALE

Become a Via Rail Preference member & earn points towards free trips

Join the Via Rail Preference program today and start earning points - get 1 points for every $1 you spend.

More about Via Rail

Via Rail Review

Via Rail operates in the provinces of British Columbia, Alberta, New Brunswick, Manitoba, Nova Scotia, Quebec, Ontario, and Saskatchewan. The only region connected to the railway network and not served by Via Rail is the Northwest Territories.

Newfoundland and Nunavut, Labrador, Prince Edward Island, and Yukon have no rail connections to the continental network, hence are not served by Via Rail. The Via Rail schedule has 475 trains per week travelling over 19 routes. 

Classes of service include Economy, Via Rail business class, Touring, Sleeper Plus, and Prestige. Via Rail Escape Fare options make available the next cheapest fare with open seating, the perfect choice for budget-conscious passengers looking to score Via Rail discounts. 

Via Rail discount Tuesday and sometimes Wednesday offers two full days of savings on the train service. They also provide complimentary Wi-Fi service onboard most trains, in Business station lounges, and in specific stations along the Québec City – Windsor corridor.

How to Save at Via Rail

Subscribe to the train alert service to be informed of Via Trail arrivals and departures. You’ll receive notifications of your VIA train status, including delays or service disruptions via email or SMS.

Frequent travellers can start earning points towards Via Rail promo codes for free train travel. Redeem points by calling the Service Centre toll-free at 1 888 842-7733 or redeem your points on the website. Pick up your redeemed Via Rail tickets at any VIA Rail station at least one hour before train departure.

Look out for Via Rail discount codes on the website and follow the train service on their social media platforms on Facebook, Twitter, Instagram or YouTube to be informed of the latest news and Via Rail promo codes.

Subscribe to the Via Rail newsletter to receive Via Rail coupon codes and keep abreast of any new information, offers, and upcoming Via Rail deals.

Via Rail Contact

Obtain your Via Rail pass or ticket on the website, Via rail app, or at train stations all over Canada. Pay using major credit or debit cards, Via Rail coupons online, or use cash at stations. Redeem any Via Rail discount codes at checkout to enjoy further savings on your ticket. 

Contact customer service via the Via Rail phone number 1 888 842-7733 or Via Rail contact us section on the website. You’ll need to advise VIA Rail of any ticket cancellation before the scheduled departure of the train. Your paper ticket can be exchanged or refunded up to one year after purchase, subject to the conditions of your fare plan.