Updated 23 January 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

18 active discount codes & coupons

Updated 23 January 2020

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.
77 people used today

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!
172 people used today

$15
SALE

Kids travel for $15 every Saturday at Via Rail

Now at Via Rail, kids between the ages 2-11 travel for just $15. No Via Rail coupons needed, valid on one-way trips in Economy class. offer valid through February 8, 2020.
18 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.
37 people used today

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.
79 people used today

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.
36 people used today

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!
32 people used this week

25%
OFF
SALE

Get 25% off fares at Via Rail with this 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.
35 people used this week

$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.
14 people used today

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.
15 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.
13 people used today

50%
OFF
SALE

Receive 50% off kids fare at Via Rail

Looking for a deal on kids fare? All children between the ages of 2-11 get 50% off economy travel.
16 people used this week

50%
OFF
SALE

Find all Via Rail coupons and promotions here

Looking for another way to travel across the country this year - check out the amazing offers found here at Via Rail.
30 people used today

24%
OFF
SALE

Book early at Via Rail for up to 24% off regular fares

Book your Via Rail trip 3 weeks in advance for up to 24% off regular escape fares!
33 people used this week

$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!
18 people used this week

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.
35 people used this week

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.