Beginning of the main content.


Adventure is a train ride away (and we saved you a seat)

Book my trip

Type of journey
  • I
    • 26-59 years old.
    • Basic fares.
    • $20 minimum fare.
    Adult (26-59)
  • I
    • 60 or more years of age
    • ID required with proof of age.
    • $18 minimum fare.
    Senior (60+)
  • I
    • 12-25 years old.
    • $15 minimum fare.
    • The ISIC card will be accepted for those aged 26 and over for travel.
    Youth (12-25)
  • I
    • 2-11 years inclusive.
    • $10 minimum fare.
    • Children under 8 years of age cannot travel alone. Children between 8 and 11 may travel alone, but under certain conditions.
      Please be advised that children's tickets are available through our web site only if you purchase tickets for one or more accompanying adults.
    Child (2-11)
  • I
    • Less than 2 years of age.
    • Free if does not occupy a seat.
    • One free infant per adult.
      If you wish to book a seat for your baby, please select "Child" instead. The child's fare will then apply.
    Infant (0-2)


(What is a discount code)
You can enter your corporate code, promo code, rail pass serial #, discount card serial # or free upgrade code.

You won’t want to sit this one out

Book today to save on travel between April 12 and September 7, 2019.
Enjoy 20% off our lowest fares on Sleeper Plus class and Touring class using promo code VIA20.
Offer expires April 7
Your summer vacation is just a click away!

Remaining time

daysd hoursh minsm secondss

Discover the forests, prairies, lakes, and Canadian Rockies as you make your way to the West Coast.
Code VIA20

Book now

Experience the wonders of Eastern Canada as you cross the scenic countryside of the Maritimes, where misty ocean and sky meet at the horizon. Code VIA20

Book now

Ride alongside majestic rivers, sparkling lakes and charming hamlets as you travel to the Pacific Coast, all the way to Prince Rupert (where only we can take you). Code VIA20

Book now

Marvel at the magnificence of this subarctic region, from the Northern Lights in winter and polar bears in the fall to belugas in the summer. Code VIA20

Book now


20 % off on the best available fare by using the code VIA20 in Sleeper Plus class and in Touring class.


Pacific Time (PT): Bookings must be made between March 11, 2019, at 00:01 PT and April 7, 2019, at 23:59 PT, inclusive.

Eastern Time (ET): Bookings must be made between March 11, 2019, at 03:01 ET and April 8, 2019, at 02:59 ET, inclusive.

7-day advance purchase necessary.


Travel from April 12 to September 7, 2019, inclusive.


Valid for travel on the Toronto–Vancouver (the Canadian), Montréal-Halifax (the Ocean), Winnipeg-Churchill and Jasper-Prince Rupert trains.


Sleeper Plus class

Touring class

Does not apply to Prestige class.


Online or with the VIA Rail application:

  • Choose your desired booking class in the "Select class and fare plan" drop-down menu for your chosen departure, and, if applicable, the return.
  • On the "Passengers Information" screen, select "Promotional or Convention Discount" as the "Discount Type".
  • Enter "VIA20" as the "Discount Code". The Serial number field must remain blank, no number is required.
  • The fare will be automatically adjusted if the trip meets the conditions of this promotion.
  • Payment must be made at the time of booking.

Bookings can also be made by phone, at a VIA Rail station or a travel agency.

The fare will be automatically adjusted if the trip meets the conditions of this offer.


As per purchased fare conditions.


As per purchased fare conditions.

In order to maintain the 20% discount, exchanges must be done no later than March 29, 2019 or 7 days prior to departure (whichever comes first). Exchanges done after March 29 or within 7 days of departure will be quoted at the best available fare and will not be subject to the additional 20% discount.


As per purchased fare conditions.


There are no additional discounts for seniors (60+) and youth (12–25). Children (2-11) pay 75% of adult sale fare.
This offer is not combinable with any other promotion or discount requiring a discount code (including corporate accounts) and on the Sleeper Plus class Deals.
This offer is available on new bookings only.
Offer does not apply to passes or other products or fees or group fares.
The number of seats at this fare is limited and subject to availability.
This offer may not be available on all trains or dates.
Fares, discounts, conditions and schedules are subject to change without notice.
Other conditions may apply.

Create an account and join the VIA Rail newsletter

Be the first to learn about our special offers all year long!