Skip to main content
LIVEConnecting to railway feeds…

Premium · No. VIA 1

The Canadian train timings

Toronto Union StationVancouver Pacific Central
MonTueWedThuFriSatSunRunning days
22:00
Departs Toronto
08:30 +3
Arrives Vancouver
58h 30m
Journey time
4,466 km
Distance

The Canadian timetable

6 stops · scheduled times
#StationArrivesDeparts
1Toronto Union Station—22:00
2Winnipeg VIA Rail Station11:00 (+1d)12:00 (+1d)
3Edmonton VIA Rail Station06:30 (+2d)07:00 (+2d)
4Jasper Railway Station13:15 (+2d)14:00 (+2d)
5Kamloops North Station05:12 (+3d)05:30 (+3d)
6Vancouver Pacific Central08:30 (+3d)—

Published timetable, local time. “+1d” means the next day. Delays and platform changes are announced by VIA Rail on the day.

The Canadian: Toronto to Vancouver

The Canadian (VIA 1) is a premium train run by VIA Rail between Toronto Union Station and Vancouver Pacific Central. The full journey covers 4,466 km and takes 58h 30m, with 4 intermediate stops.

It leaves Toronto Union Station at 22:00 and reaches Vancouver Pacific Central at 08:30 on day 4. It runs on Tuesday, Friday and Sunday. On the way it stops at Winnipeg VIA Rail Station, Edmonton VIA Rail Station, Jasper Railway Station and Kamloops North Station.

The Canadian (VIA 1) is Canada's iconic transcontinental passenger train from Toronto Union to Vancouver Pacific Central, covering 4,466 km in approximately 86 hours (3.5 days) across the entire breadth of Canada. Operated by VIA Rail, it passes through the Canadian Shield, the Prairies, and the Rocky Mountains via Jasper. Sleeping facilities include Sleeper Plus class (upper/lower berths) and Prestige class with private cabins — one of the world's greatest rail journeys.

How to book The Canadian tickets

Tickets are sold by VIA Rail on viarail.ca and at staffed stations. Advance fares are usually cheaper than buying on the day.

Book on viarail.ca

The Canadian: common questions

What time does The Canadian leave Toronto?
The Canadian departs Toronto Union Station at 22:00 and arrives at Vancouver Pacific Central at 08:30 the next day. Times are the published timetable in local time.
How long does The Canadian take from Toronto to Vancouver?
The scheduled journey time is 58h 30m for 4,466 km.
Which stations does The Canadian stop at?
The Canadian calls at Toronto Union Station, Winnipeg VIA Rail Station, Edmonton VIA Rail Station, Jasper Railway Station, Kamloops North Station and Vancouver Pacific Central.
Does The Canadian run every day?
No. It runs on Tuesday, Friday and Sunday.
Where can I book The Canadian tickets?
On VIA Rail's own site, viarail.ca. TrainsTracking does not sell tickets.