Via Rail Discount Codes 2023

29 working Via Rail promo codes & deals

33%
OFF

Coupon Code

Take 33% off with the Indigenous peoples discount with this Via Rail promo code

54 people used today|
Indigenous people can score a 33% discount on Economy, Business, Touring or Sleeper Plus class fares! Enter this Via Rail discount code and show a valid ID once you board.
Get discount code 13299
33% Off
Coupon Code

Take 33% off with the Indigenous peoples discount with this Via Rail promo code

54 people used today
|
Indigenous people can score a 33% discount on Economy, Business, Touring or Sleeper Plus class fares! Enter this Via Rail discount code and show a valid ID once you board.

50%
OFF

Coupon Code

New Citizens: Take 50% off fares using this Via Rail discount code

72 people used today|
Welcome! As a new Canadian citizen, you can redeem this Via Rail discount through Canoo, formerly the Cultural Access Pass, to get 50% off the best available fares for you and up to 4 dependents.
Get discount code ICC12
50% Off
Coupon Code

New Citizens: Take 50% off fares using this Via Rail discount code

72 people used today
|
Welcome! As a new Canadian citizen, you can redeem this Via Rail discount through Canoo, formerly the Cultural Access Pass, to get 50% off the best available fares for you and up to 4 dependents.

11%
OFF

Coupon Code

Government Discount: Get an extra 11% off when you book with this Via Rail promo code

147 people used today|
As thanks for your continued service, you'll receive 11% off your fares, plus tickets for up to 3 additional people with the Via Rail government discount.
Get discount code 700804
11% Off
Coupon Code

Government Discount: Get an extra 11% off when you book with this Via Rail promo code

147 people used today
|
As thanks for your continued service, you'll receive 11% off your fares, plus tickets for up to 3 additional people with the Via Rail government discount.

5%
OFF

Coupon Code

Get discounts over 5% on Tuesdays with this Via Rail discount code

16 people used today|
Check back on Tuesdays and use this Via Rail promo code to find discounts and offers of over 5%!
Get discount code TUESDAY
5% Off
Coupon Code

Get discounts over 5% on Tuesdays with this Via Rail discount code

16 people used today
|
Check back on Tuesdays and use this Via Rail promo code to find discounts and offers of over 5%!

10%
OFF

Coupon Code

Enjoy 10% off all train tickets with the Via Rail PSAC Discount

55 people used today|
Public Service Alliance of Canada personnel can take advantage of this Via Rail discount code to get 10% off regular public fares, as well as up to 3 additional tickets for immediate family members.
Get discount code 710697
10% Off
Coupon Code

Enjoy 10% off all train tickets with the Via Rail PSAC Discount

55 people used today
|
Public Service Alliance of Canada personnel can take advantage of this Via Rail discount code to get 10% off regular public fares, as well as up to 3 additional tickets for immediate family members.

25%
OFF

Coupon Code

Enjoy 25% off with the military discount – Via Rail discount code

63 people used this week|
With this Via Rail promo code, military personnel can book tickets online for 25% off. Make sure to show valid ID once you board!
Get discount code 12070
25% Off
Coupon Code

Enjoy 25% off with the military discount – Via Rail discount code

63 people used this week
|
With this Via Rail promo code, military personnel can book tickets online for 25% off. Make sure to show valid ID once you board!

NEWSLETTER PERK

Signup Discount

Subscribe to Via Rail email newsletter for exclusive deals and news

60 people used this week|
Get first access to sales and coupon codes straight to your inbox. Sign up on the Via Rail website now.
Get deal
Newsletter Perk
Signup Discount

Subscribe to Via Rail email newsletter for exclusive deals and news

60 people used this week
|
Get first access to sales and coupon codes straight to your inbox. Sign up on the Via Rail website now.

10%
OFF

Sale

Shop from the latest discounts for over 10% off at Via Rail

17 people used today|
Take over 10% off when you shop from the latest discounts and offers.
Get deal
10% Off
Sale

Shop from the latest discounts for over 10% off at Via Rail

17 people used today
|
Take over 10% off when you shop from the latest discounts and offers.

10%
OFF

Sale

Take 10% off with the latest Via Rail seniors deals

35 people used this week|
Are you at least 60 years old? Seniors enjoy 10% off their Via Rail tickets. All you have to do is create an account, book your tickets, select the "Senior (60+)" option as the type of traveller, and enjoy you 10% off.
Get deal
10% Off
Sale

Take 10% off with the latest Via Rail seniors deals

35 people used this week
|
Are you at least 60 years old? Seniors enjoy 10% off their Via Rail tickets. All you have to do is create an account, book your tickets, select the "Senior (60+)" option as the type of traveller, and enjoy you 10% off.

20%
OFF

Sale

Enjoy up to 20% off with the CAA discount at Via Rail

47 people used today|
CAA members simply have to enter their membership number when booking online to enjoy up to 20% off their Via Rail tickets.
Get deal
20% Off
Sale

Enjoy up to 20% off with the CAA discount at Via Rail

47 people used today
|
CAA members simply have to enter their membership number when booking online to enjoy up to 20% off their Via Rail tickets.

10%
OFF

Sale

Get up to 10% off fares with the Via Rail student discount

65 people used today|
Make the most of your student status! Explore the best sights across Canada with reduced Via Rail tickets and discount cards for youths and young travellers.
Get deal
10% Off
Sale

Get up to 10% off fares with the Via Rail student discount

65 people used today
|
Make the most of your student status! Explore the best sights across Canada with reduced Via Rail tickets and discount cards for youths and young travellers.

FROM
$45

Sale

Grab Via Rail tickets across Canada starting from $45

13 people used today|
Looking to explore the great north this season? Check the Via Rail schedule to find trains to Toronto, Windsor, Montreal, Jasper, and more with prices starting at $45 one-way.
Get deal
From $45
Sale

Grab Via Rail tickets across Canada starting from $45

13 people used today
|
Looking to explore the great north this season? Check the Via Rail schedule to find trains to Toronto, Windsor, Montreal, Jasper, and more with prices starting at $45 one-way.

FROM
$50

Sale

Find lowest Via Rail fares from $50

20 people used this week|
Choose Economy or Business Via Rail tickets and browse this page for the lowest fares starting at $50.
Get deal
From $50
Sale

Find lowest Via Rail fares from $50

20 people used this week
|
Choose Economy or Business Via Rail tickets and browse this page for the lowest fares starting at $50.

50%
OFF

Sale

Find Via Rail Sleeper Plus deals for up to 50% off

33 people used this week|
Why settle for cramped economy seats when you can enjoy premium comfort in your own sleeper cabin? Book your travels with these Sleeper Plus discounts to get up to 50% off Via Rail tickets today!
Get deal
50% Off
Sale

Find Via Rail Sleeper Plus deals for up to 50% off

33 people used this week
|
Why settle for cramped economy seats when you can enjoy premium comfort in your own sleeper cabin? Book your travels with these Sleeper Plus discounts to get up to 50% off Via Rail tickets today!

50%
OFF

Sale

Choose Vancouver tickets for up to 50% less - Via Rail Sleeper Plus class deals

13 people used this week|
Don't miss out on these Sleeper Plus class deals! Get up to 50% off your ticket out of Vancouver today!
Get deal
50% Off
Sale

Choose Vancouver tickets for up to 50% less - Via Rail Sleeper Plus class deals

13 people used this week
|
Don't miss out on these Sleeper Plus class deals! Get up to 50% off your ticket out of Vancouver today!

50%
OFF

Sale

Knock 20-50% off Via Rail Toronto tickets with these Sleeper Plus class deals

22 people used this week|
Looking to make an overnight journey out of Toronto? Check out these Sleeper Plus class deals for up to 50% off.
Get deal
50% Off
Sale

Knock 20-50% off Via Rail Toronto tickets with these Sleeper Plus class deals

22 people used this week
|
Looking to make an overnight journey out of Toronto? Check out these Sleeper Plus class deals for up to 50% off.

50%
OFF

Sale

Knock 50% off economy fare for kids aged between 2 and 11 at Via Rail

24 people used this week|
Travelling with kids aged between 2 and 11? Take 50% off their Via Rail fares for economy class!
Get deal
50% Off
Sale

Knock 50% off economy fare for kids aged between 2 and 11 at Via Rail

24 people used this week
|
Travelling with kids aged between 2 and 11? Take 50% off their Via Rail fares for economy class!

500 POINTS

Sale

Receive 500 reward points when you spend over $250 as a new VIA Préférence member

Take advantage of this welcome bonus to get 500 points to redeem towards Via Rail tickets when you spend over $250 within 6 months of signing up. Not a member? Join for free today to start travelling for less!
Get deal
500 Points
Sale

Receive 500 reward points when you spend over $250 as a new VIA Préférence member

Take advantage of this welcome bonus to get 500 points to redeem towards Via Rail tickets when you spend over $250 within 6 months of signing up. Not a member? Join for free today to start travelling for less!

35%
OFF

Sale

Score Sainte-Foy tickets for up to 35% off at Via Rail

12 people used this week|
Wherever you're going. Get your tickets for less. Limited time offers so some discounts will be gone soon.
Get deal
35% Off
Sale

Score Sainte-Foy tickets for up to 35% off at Via Rail

12 people used this week
|
Wherever you're going. Get your tickets for less. Limited time offers so some discounts will be gone soon.

FREE
TICKETS

Sale

VIA Preférénce: Redeem your reward points for free tickets with Via Rail

Reward your love for travelling with VIA Préférence! Join the free rewards program to start earning points with every booking. Once you've collected enough points, you can trade them in for free Via Rail fares for kids and adults.
Get deal
Free Tickets
Sale

VIA Preférénce: Redeem your reward points for free tickets with Via Rail

Reward your love for travelling with VIA Préférence! Join the free rewards program to start earning points with every booking. Once you've collected enough points, you can trade them in for free Via Rail fares for kids and adults.

FROM
$103

Sale

Travel to Montreal for as low as $103 at Via Rail

17 people used this week|
Visit beautiful Montreal for less! Discover seats for as low as $103 when you browse now.
Get deal
From $103
Sale

Travel to Montreal for as low as $103 at Via Rail

17 people used this week
|
Visit beautiful Montreal for less! Discover seats for as low as $103 when you browse now.

FROM
$106

Sale

Reserve business class tickets at Via Rail from $106

18 people used this week|
Travel in comfort with an upgrade from Economy! Find business class tickets from $106 when you book now.
Get deal
From $106
Sale

Reserve business class tickets at Via Rail from $106

18 people used this week
|
Travel in comfort with an upgrade from Economy! Find business class tickets from $106 when you book now.

FROM
$25

Sale

Travel to Niagara Falls for as low as $25 with Via Rail

Explore beautiful Niagara Falls for less! Book tickets for as low as $25 when you browse now.
Get deal
From $25
Sale

Travel to Niagara Falls for as low as $25 with Via Rail

Explore beautiful Niagara Falls for less! Book tickets for as low as $25 when you browse now.

FROM
$25

Sale

Travel to Toronto for as low as $25 with Via Rail

21 people used this week|
Travel to Toronto for new experiences in art, culture, and more. Find tickets for as low as $25 when you book now.
Get deal
From $25
Sale

Travel to Toronto for as low as $25 with Via Rail

21 people used this week
|
Travel to Toronto for new experiences in art, culture, and more. Find tickets for as low as $25 when you book now.

25%
OFF

Sale

Get 25% off other classes for kids between 2 and 12 at Via Rail

Enjoy 25% off for your kid if you're not travelling Economy, Business, or Prestige.
Get deal
25% Off
Sale

Get 25% off other classes for kids between 2 and 12 at Via Rail

Enjoy 25% off for your kid if you're not travelling Economy, Business, or Prestige.

45%
OFF

Sale

Depart from Montreal for nearly 45% off with Via Rail Sleeper class

Journey across the country for up to 45% off! Find tons of sleeper class seats from Montreal starting as low as $267.
Get deal
45% Off
Sale

Depart from Montreal for nearly 45% off with Via Rail Sleeper class

Journey across the country for up to 45% off! Find tons of sleeper class seats from Montreal starting as low as $267.

FROM
$1000

Sale

Find travel packages at Via Rail from $1000

Enjoy all-inclusive train, hotel, and activity packages across Canada starting at $1000. Choose your adventure at Via Rail!
Get deal
From $1000
Sale

Find travel packages at Via Rail from $1000

Enjoy all-inclusive train, hotel, and activity packages across Canada starting at $1000. Choose your adventure at Via Rail!

TRAVEL CREDIT

Sale

Receive travel credit of 50% of your fare price if your Via Rail train is delayed over an hour

If your journey is delayed by more than an hour, you are entitled to travel credit representing 50% of the fare price paid at Via Rail.
Get deal
Travel Credit
Sale

Receive travel credit of 50% of your fare price if your Via Rail train is delayed over an hour

If your journey is delayed by more than an hour, you are entitled to travel credit representing 50% of the fare price paid at Via Rail.

FREE
WI

Sale

Get free Wi-Fi on Via Rail trains

Book your Via Rail tickets and wherever your destination is, score complimentary Wi-Fi on your trip!
Get deal
Free Wi-Fi
Sale

Get free Wi-Fi on Via Rail trains

Book your Via Rail tickets and wherever your destination is, score complimentary Wi-Fi on your trip!

Expired Via Rail Promo Codes

20%
OFF

Sale

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

11 people used this week|
Get deal
20% off
Sale

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

11 people used this week
|

40%
OFF

Coupon Code

Get up to 40% off fares with Via Rail

Get discount code CANADA
40% Off
Coupon Code

Get up to 40% off fares with Via Rail

20%
OFF

Coupon Code

Book a trip for the long weekend for 20% off with this Via Rail promo code

Get discount code WEEKEND
20% Off
Coupon Code

Book a trip for the long weekend for 20% off with this Via Rail promo code

25%
OFF

Coupon Code

Take 25% off business fares during the holidays at Via Rail

Get discount code SURPRISE
25% Off
Coupon Code

Take 25% off business fares during the holidays at Via Rail

15%
OFF

Coupon Code

Enjoy 15% off weekend tickets to Québec City with this Via Rail discount code

Visit the Québec Winter Carnival this year and grab Via Rail tickets to Québec City for 15% off. Offer applies to weekend tickets.
Get discount code CARNAVAL
15% Off
Coupon Code

Enjoy 15% off weekend tickets to Québec City with this Via Rail discount code

Visit the Québec Winter Carnival this year and grab Via Rail tickets to Québec City for 15% off. Offer applies to weekend tickets.

40%
OFF

Sale

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

Enjoy fares for up to 40% less when you book sleeper plus tickets with Via Rail.
Get deal
40% Off
Sale

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

Enjoy fares for up to 40% less when you book sleeper plus tickets with Via Rail.

20%
OFF

Coupon Code

Take 20% off business class fares at Via Rail

Get discount code ESCAPADE
20% Off
Coupon Code

Take 20% off business class fares at Via Rail

40%
OFF

Sale

Black Friday Deals: Get up to 40% off with these Via Rail ticket sales

This weekend shop the Black Friday sale at Via Rail and receive up to 40% off select booking options.
Get deal
40% Off
Sale

Black Friday Deals: Get up to 40% off with these Via Rail ticket sales

This weekend shop the Black Friday sale at Via Rail and receive up to 40% off select booking options.

50%
OFF

Sale

Enjoy up to 50% off with Via Rail

Find the latest coupons and offers for up to 50% off your next trip with Via Rail.
Get deal
50% Off
Sale

Enjoy up to 50% off with Via Rail

Find the latest coupons and offers for up to 50% off your next trip with Via Rail.

40%
OFF

Coupon Code

Score up to 40% off with this Black Friday Via Rail Promo Code

Paste the promo code at checkout for a very limited time. Happy Canadian Black Friday.
Get discount code CANADA
40% Off
Coupon Code

Score up to 40% off with this Black Friday Via Rail Promo Code

Paste the promo code at checkout for a very limited time. Happy Canadian Black Friday.

25%
OFF

Coupon Code

Extended Black Friday: Enjoy 25% off fares with this Via Rail discount code

Explore more for less with this Via Rail Black Friday promo code! Take advantage of this offer to get 25% off Economy, Business, and Sleeper fares all weekend long.
Get discount code VIA2022
25% Off
Coupon Code

Extended Black Friday: Enjoy 25% off fares with this Via Rail discount code

Explore more for less with this Via Rail Black Friday promo code! Take advantage of this offer to get 25% off Economy, Business, and Sleeper fares all weekend long.

25%
OFF

Coupon Code

Legion members get 25% off economy fares with this Via Rail promo code

As thanks for your continued service, you'll get 25% off Economy fares for yourself, plus up to 3 guests when you book your tickets with this Via Rail discount code.
Get discount code LEGION25
25% Off
Coupon Code

Legion members get 25% off economy fares with this Via Rail promo code

As thanks for your continued service, you'll get 25% off Economy fares for yourself, plus up to 3 guests when you book your tickets with this Via Rail discount code.

$35
OFF

Coupon Code

Get $5-35 off when you book one way tickets this Halloween at Via Rail

Get discount code BOO
$35 Off
Coupon Code

Get $5-35 off when you book one way tickets this Halloween at Via Rail

20%
OFF

Coupon Code

Take 20% off business class fares at Via Rail

Get discount code WEEKEND
20% Off
Coupon Code

Take 20% off business class fares at Via Rail

45%
OFF

Sale

Buy Sainte-Foy tickets for 45% off at Via Rail

Get deal
45% Off
Sale

Buy Sainte-Foy tickets for 45% off at Via Rail

Frequently Asked Questions About Via Rail

Are VIA Rail tickets cheaper on Tuesdays?

Yes, VIA Rail discounted rates every Tuesday on meals, cabins, and Sleeper Plus seats. Head over to our website to save even more with the active VIA Rail discount codes available this season.

Does VIA Rail have senior discounts?

Yes, VIA Rail offers an all year round trip to customers who are 60 years of age or older. Customers must purchase a regular Economy adult fare or any of their sleeper classes. Head over to their website to get more information about this offer.

FAQs Block

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.

Saving Tips Block

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.

Saving Tips Block

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.

Saving Tips Block

Most Used Via Rail Coupons & Sales

DealsSavingsStatus
Tuesday Offer: Score over 5% in discounts every week at Via Rail5% OffActive
10% off tickets with the Via Rail student discount10% OffExpired
Extra 10% off fares for seniors at Via Rail10% OffActive
15% off Economy fare for a limited time at Via Rail15% OffExpired

Merchant Table Block