Skip to content

VIA Rail 669

Scheduled timetable

These are planned times, not live updates. No delay or punctuality information is available for this service. Times and dates are local to each station; check your journey with VIA Rail before travelling.

Service date (Toronto time): 2026-10-11

  1. Montréal
    Scheduled departure
    Oct 11, 18:09 ET
  2. Dorval
    Scheduled arrival
    Oct 11, 18:34 ET
    Scheduled departure
    Oct 11, 18:38 ET
  3. Cornwall
    Scheduled arrival
    Oct 11, 19:26 ET
    Scheduled departure
    Oct 11, 19:28 ET
  4. Kingston
    Scheduled arrival
    Oct 11, 20:52 ET
    Scheduled departure
    Oct 11, 20:55 ET
  5. Oshawa
    Scheduled arrival
    Oct 11, 22:35 ET
    Scheduled departure
    Oct 11, 22:37 ET
  6. Toronto
    Scheduled arrival
    Oct 11, 23:18 ET

Source: VIA Rail GTFS · Open Government Licence – Canada

Delay history

Average daily delay over the last 30 days

On time
0%
Avg delay
+16.1 min
Max delay
+39 min
Runs
3

Over the last 30 days, VIA Rail 669 has an average delay of 16.1 minutes and is on time in 0% of observed runs (3).

Frequently asked questions

What time does VIA Rail 669 leave Montréal?

In the VIA Rail timetable, VIA Rail 669 leaves Montréal at 18:09 local time (run of Sunday, October 11, 2026).

What time does VIA Rail 669 arrive in Toronto?

In the VIA Rail timetable, VIA Rail 669 arrives in Toronto at 23:18 local time (run of Sunday, October 11, 2026).

How long is the trip on VIA Rail 669?

In the VIA Rail timetable, the trip from Montréal to Toronto takes 5 h 09 min (run of Sunday, October 11, 2026).

How many stations does VIA Rail 669 serve?

In the VIA Rail timetable, VIA Rail 669 serves 6 stations from Montréal to Toronto, both included.

Is VIA Rail 669 on time?

Over the last 30 days, VIA Rail 669 is on time in 0% of runs, with an average delay of 16.1 minutes.

See today's delays across the network

Montréal → Toronto

Ad

Buy ticket