Please select if you want to search by train number or by station.
To support the ongoing efforts to limit the propagation of COVID-19, we have implemented service changes which will be in place until further notice, in light of recent recommendations of the public health authorities across the country. Read more
Beginning of the main content.
Give the gift of travel!
Share the stunning scenery, exceptional service and relaxing ambience of train travel with someone you love.
VIA Rail offers gift cards for every budget, available at the following locations:
Note: From October 29, 2019 to April 30, 2020, VIA Rail will allow to refund gift cards if the balance is twenty (20) dollars or less. This temporary offer applies to any type of VIA Rail Canada Gift Card. VIA Rail Canada reserve the right to end this offer at any time at its sole discretion. The reimbursement is offered in our staffed stations only. For more information, please contact 1-888-VIA-RAIL. Reimbursement conditions vary according to the initial payment method used.
A Green Choice
An environmentally friendly gift.
VIA Rail Canada provides a responsible and ecological transportation choice.
By choosing VIA Rail gift cards, you are making a decision that reduces the environmental impact of your travel.
How to buy a gift card
You can purchase your gift card at the ticket counter in our train stations.
Flex cards, purchased in the amount of your choice, are only available at VIA Rail
train stations. Be sure to phone first. Some small stations do not sell gift card since they are unstaffed stations.
How to redeem a gift card
Present your gift card at a VIA Rail train station ticket counter to buy train tickets for travel to any VIA destination across Canada, or to purchase travel passes, which offer guaranteed savings throughout the country. Find the station nearest you. Be sure to phone first. Some small stations (unstaffed stations), with self-service kiosk, are not equipped to redeem a gift card.
Gift cards are not valid for purchases made online or by phone.
How to check the balance of your gift card
Once the gift card is activated, you can check the balance of the card online or by calling 1 888 VIA RAIL (1 888 842-7245). You will be asked to quote or enter the 20-digit serial number appearing on the gift card. When checking the balance on your gift card, please note it may take more than 1 minute for the page to load.
Gift cards are not redeemable for cash.
Lost or stolen cards will not be replaced.
Unused funds on the gift card will not be reimbursed.