METROLINX, the railway infrastructure owner, has informed VIA Rail of upcoming work on the tracks on which we operate as part of their infrastructure maintenance program on November 14th, 15th, and 16th 2025.

This program will have an impact on certain VIA Rail trains travelling on November 15th and 16th, as well as train 669 on Friday, November 14th.

To avoid cancelling our services, VIA Rail has been given permission to operate on a detour route, which consequently is expected to increase our usual travel time between the stations of Toronto and Oshawa. Furthermore, no service will be offered to or from the Guildwood station on Saturday and Sunday.

Our schedules have been adjusted to account for the modifications caused by this detour. Please carefully consult the updated schedules listed below.

Note:

  • If you have a reservation to or from Guildwood, you will be transferred to Toronto.
  • Passengers with a connection that will no longer be possible (listed here under Cancelled connections), will be transferred to the next available connection (listed under New connection).
  • If, due to the station at which you are boarding or detraining, the new connection is not possible, we will reach out to you by email or phone.

 

Cancelled connections

New connections

Train 60 to train 24

Train 60 to train 26

 

Train 65 to train 75

Train 63 to train 75

Train 53 to train 75

Train 53 to train 79

Train 53 to train 87: Passengers going to LNDN

Train 53 to train 79

Train 53 to train 87: Passengers going to Malton, Brampton, Georgetown, Guelph, Kitchener and Stratford

Train 53 to Toronto & alternate transportation Toronto-destination

Train 53 to train 87: Passengers going to St. Marys, Strathroy, Wyoming and Sarnia

Train 53 to Toronto, train 79 Toronto-London & alternate transportation London-destination

Train 645 to train 79

Train 47 to train 79

Train 52 to train 26

Train 52 to train 28

Train 67 to train 79

Train 65 to train 79

 

 

 

Toronto – Ottawa:

 

Ottawa – Toronto:

 

Toronto – Montreal:

 

Montréal – Toronto:

 

Toronto – Ottawa:

 

Train 40

Arrival

Departure

Toronto, ON

 

10:38

Belleville, ON

12:58

13:00

Kingston, ON

13:35

13:39

Fallowfield, ON

15:25

15:28

Ottawa, ON

15:49

 

 

TOP OF PAGE

 

Train 44

Arrival

Departure

Toronto, ON

 

14:23

Oshawa, ON

15:42

15:45

Kingston, ON

17:20

17:25

Brockville, ON

18:07

18:09

Smiths Falls, ON

18:38

18:40

Fallowfield, ON

19:10

19:12

Ottawa, ON

19:31

 

 

TOP OF PAGE

 

Train 46

Arrival

Departure

Toronto, ON

 

15:38

Oshawa, ON

16:58

17:01

Cobourg, ON

17:32

17:34

Kingston, ON

18:43

18:47

Brockville, ON

19:29

19:31

Fallowfield, ON

20:29

20:32

Ottawa, ON

20:49

 

 

TOP OF PAGE

 

Train 48

Arrival

Departure

Toronto, ON

 

18:38

Oshawa, ON

19:57

20:00

Port Hope, ON

20:25

20:27

Cobourg, ON

20:34

20:36

Trenton Junction, ON

21:01

21:03

Belleville, ON

21:14

21:17

Napanee, ON

21:35

21:36

Kingston, ON

21:55

21:58

Gananoque, ON

22:17

22:18

Brockville, ON

22:42

22:44

Smiths Falls, ON

23:13

23:15

Fallowfield, ON

23:40

23:43

Ottawa, ON

24:01

 

 

TOP OF PAGE

 

Train 50

Arrival

Departure

Toronto, ON

 

6:32

Oshawa, ON

7:52

7:55

Cobourg, ON

8:26

8:29

Belleville, ON

9:01

9:04

Kingston, ON

9:40

9:45

Brockville, ON

10:37

10:43

Smiths Falls, ON

11:12

11:14

Fallowfield, ON

11:44

11:47

Ottawa, ON

12:04

 

 

TOP OF PAGE

 

Train 52

Arrival

Departure

Toronto, ON

 

8:32

Oshawa, ON

9:52

9:56

Cobourg, ON

10:27

10:30

Belleville, ON

11:03

11:06

Kingston, ON

11:43

11:48

Brockville, ON

12:40

12:43

Smiths Falls, ON

13:18

13:20

Fallowfield, ON

13:54

13:58

Ottawa, ON

14:15

 

 

TOP OF PAGE

 

Train 54

Arrival

Departure

Toronto, ON

 

17:38

Oshawa, ON

18:57

19:00

Port Hope, ON

19:26

19:28

Cobourg, ON

19:35

19:37

Trenton Junction, ON

20:02

20:04

Belleville, ON

20:16

20:19

Napanee, ON

20:37

20:39

Kingston, ON

20:58

21:01

Brockville, ON

21:43

21:45

Smiths Falls, ON

22:14

22:16

Fallowfield, ON

22:41

22:44

Ottawa, ON

23:02

 

 

TOP OF PAGE

 

Train 644

Arrival

Departure

Toronto, ON

 

13:23

Oshawa, ON

14:36

14:39

Cobourg, ON

15:16

15:18

Belleville, ON

15:51

15:54

Kingston, ON

16:31

16:34

Fallowfield, ON

18:20

18:21

Ottawa, ON

18:40

 

 

TOP OF PAGE

 

Train 646

Arrival

Departure

Toronto, ON

 

16:38

Oshawa, ON

17:58

18:00

Belleville, ON

19:02

19:04

Fallowfield, ON

21:12

21:15

Ottawa, ON

21:35

 

 

TOP OF PAGE

 

Ottawa – Toronto:

 

Train 41

Arrival

Departure

Ottawa, ON

 

5:21

Fallowfield, ON

5:38

5:40

Smiths Falls, ON

6:08

6:10

Brockville, ON

6:40

6:43

Kingston, ON

7:25

7:29

Napanee, ON

7:49

7:50

Belleville, ON

8:07

8:10

Trenton Junction, ON

8:20

8:21

Cobourg, ON

8:44

8:47

Oshawa, ON

9:19

9:22

Toronto, ON

10:50

 

 

TOP OF PAGE

 

Train 43

Arrival

Departure

Ottawa, ON

 

9:35

Fallowfield, ON

9:52

9:56

Smiths Falls, ON

10:23

10:26

Brockville, ON

10:52

10:55

Kingston, ON

11:31

11:35

Napanee, ON

11:50

11:52

Belleville, ON

12:15

12:17

Trenton Junction, ON

12:24

12:25

Cobourg, ON

12:44

12:46

Port Hope, ON

12:52

12:54

Oshawa, ON

13:08

13:10

Toronto, ON

14:38

 

 

TOP OF PAGE

 

Train 45

Arrival

Departure

Ottawa, ON

 

10:24

Fallowfield, ON

10:40

10:44

Kingston, ON

12:26

12:31

Toronto, ON

15:36

 

 

TOP OF PAGE

 

Train 47

Arrival

Departure

Ottawa, ON

 

12:23

Fallowfield, ON

12:40

12:44

Smiths Falls, ON

13:18

13:20

Brockville, ON

13:54

13:57

Gananoque, ON

14:22

14:24

Kingston, ON

14:45

14:49

Belleville, ON

15:26

15:30

Oshawa, ON

16:33

16:36

Toronto, ON

18:04

 

 

TOP OF PAGE

 

Train 53

Arrival

Departure

Ottawa, ON

 

11:43

Fallowfield, ON

12:00

12:05

Brockville, ON

13:01

13:05

Gananoque, ON

13:31

13:32

Kingston, ON

13:54

13:58

Belleville, ON

14:36

14:39

Cobourg, ON

15:12

15:15

Oshawa, ON

15:48

15:51

Toronto, ON

17:19

 

 

TOP OF PAGE

 

Train 55

Arrival

Departure

Ottawa, ON

 

15:25

Fallowfield, ON

15:42

15:45

Brockville, ON

16:43

16:46

Kingston, ON

17:27

17:31

Napanee, ON

17:53

17:55

Belleville, ON

18:14

18:16

Trenton Junction, ON

18:28

18:30

Cobourg, ON

18:55

18:57

Port Hope, ON

19:05

19:07

Oshawa, ON

19:35

19:37

Toronto, ON

21:05

 

 

TOP OF PAGE

 

Train 59

Arrival

Departure

Ottawa, ON

 

18:03

Fallowfield, ON

18:20

18:23

Smiths Falls, ON

18:51

18:53

Brockville, ON

19:25

19:27

Kingston, ON

20:10

20:14

Belleville, ON

20:51

20:53

Trenton Junction, ON

21:05

21:06

Cobourg, ON

21:31

21:33

Oshawa, ON

22:05

22:07

Toronto, ON

23:35

 

 

TOP OF PAGE

 

Schedule of 643 for of Saturday November 15th:

 

Train 643

Arrival

Departure

Ottawa, ON

 

8:29

Fallowfield, ON

8:45

8:50

Smiths Falls, ON

9:17

9:20

Brockville, ON

9:49

9:52

Kingston, ON

10:32

10:36

Napanee, ON

10:57

10:59

Belleville, ON

11:17

11:20

Trenton Junction, ON

11:31

11:33

Cobourg, ON

11:57

11:59

Port Hope, ON

12:07

12:09

Oshawa, ON

12:35

12:38

Toronto, ON

14:06

 

 

TOP OF PAGE

 

Schedule of 643 for of Sunday November 16th:

 

Train 643

Arrival

Departure

Ottawa, ON

 

9:35

Fallowfield, ON

9:52

9:56

Smiths Falls, ON

10:23

10:26

Brockville, ON

10:52

10:55

Kingston, ON

11:31

11:35

Napanee, ON

11:50

11:52

Belleville, ON

12:15

12:17

Trenton Junction, ON

12:24

12:25

Cobourg, ON

12:44

12:46

Port Hope, ON

12:52

12:54

Oshawa, ON

13:08

13:10

Toronto, ON

14:38

 

 

TOP OF PAGE

 

 

Train 645

Arrival

Departure

Ottawa, ON

 

14:29

Fallowfield, ON

14:49

14:55

Kingston, ON

16:34

16:38

Belleville, ON

17:15

17:18

Oshawa, ON

18:20

18:23

Toronto, ON

19:51

 

 

TOP OF PAGE

 

Train 647

Arrival

Departure

Ottawa, ON

 

16:51

Fallowfield, ON

17:09

17:12

Kingston, ON

18:55

18:58

Oshawa, ON

20:36

20:38

Toronto, ON

22:06

 

 

TOP OF PAGE

 

 

Toronto – Montréal:

 

Train 60

Arrival

Departure

Toronto, ON

 

6:32

Oshawa, ON

7:52

7:55

Cobourg, ON

8:26

8:29

Belleville, ON

9:01

9:04

Kingston, ON

9:40

9:45

Cornwall, ON

11:21

11:23

Dorval, QC

12:08

12:11

Montréal, QC

12:33

 

 

TOP OF PAGE

 

Train 62

Arrival

Departure

Toronto, ON

 

8:32

Oshawa, ON

9:52

9:56

Cobourg, ON

10:27

10:30

Belleville, ON

11:03

11:06

Kingston, ON

11:43

11:48

Cornwall, ON

13:26

13:28

Dorval, QC

14:17

14:21

Montreal, QC

14:43

 

 

TOP OF PAGE

 

Train 64

Arrival

Departure

Toronto, ON

 

11:38

Oshawa, ON

12:58

13:02

Cobourg, ON

13:35

13:38

Belleville, ON

14:11

14:15

Kingston, ON

14:52

14:57

Brockville, ON

15:41

15:45

Cornwall, ON

16:31

16:35

Dorval, QC

17:26

17:30

Montréal, QC

17:54

 

 

TOP OF PAGE

 

 

Train 66

Arrival

Departure

Toronto, ON

 

15:38

Oshawa, ON

16:58

17:02

Belleville, ON

17:57

17:59

Kingston, ON

18:43

18:47

Cornwall, ON

20:16

20:18

Dorval, QC

21:03

21:05

Montréal, QC

21:25

 

 

 

TOP OF PAGE

 

Train 68

Arrival

Departure

Toronto, ON

 

17:38

Oshawa, ON

18:57

18:59

Cobourg, ON

19:33

19:35

Belleville, ON

20:14

20:17

Kingston, ON

20:56

20:58

Brockville, ON

21:41

21:43

Cornwall, ON

22:26

22:28

Dorval, QC

23:11

23:13

Montréal, QC

23:35

 

 

TOP OF PAGE

 

Train 668

Arrival

Departure

Toronto, ON

 

18:38

Oshawa, ON

19:51

20:01

Kingston, ON

21:53

21:55

Cornwall, ON

23:23

23:25

Dorval, QC

00:10

00:12

Montréal, QC

00:34

 

 

TOP OF PAGE

 

 

Montréal – Toronto:

 

Train 61

Arrival

Departure

Montréal, QC

 

6:45

Dorval, QC

7:08

7:13

Cornwall, ON

8:01

8:04

Kingston, ON

9:29

9:34

Belleville, ON

10:11

10:14

Oshawa, ON

11:19

11:22

Toronto, ON

12:50

 

 

TOP OF PAGE

 

Train 63

Arrival

Departure

Montréal, QC

 

8:46

Dorval, QC

9:11

9:15

Cornwall, ON

10:04

10:07

Brockville, ON

10:54

10:56

Kingston, ON

11:39

11:42

Belleville, ON

12:20

12:23

Cobourg, ON

12:58

13:01

Oshawa, ON

13:34

13:37

Toronto, ON

15:05

 

 

TOP OF PAGE

 

Train 65

Arrival

Departure

Montréal, QC

 

10:49

Dorval, QC

11:12

11:17

Cornwall, ON

12:06

12:09

Kingston, ON

13:36

13:40

Belleville, ON

14:20

14:23

Cobourg, ON

14:58

15:01

Oshawa, ON

15:34

15:37

Toronto, ON

17:05

 

 

TOP OF PAGE

 

Train 67

Arrival

Departure

Montréal, QC

 

13:22

Dorval, QC

13:47

13:51

Cornwall, ON

14:38

14:40

Kingston, ON

16:03

16:07

Belleville, ON

16:42

16:44

Cobourg, ON

17:17

17:19

Oshawa, ON

17:50

17:53

Toronto, ON

19:21

 

 

TOP OF PAGE

 

Train 69

Arrival

Departure

Montréal, QC

 

16:38

Dorval, QC

17:04

17:08

Cornwall, ON

17:53

17:55

Brockville, ON

18:40

18:42

Kingston, ON

19:24

19:28

Oshawa, ON

21:05

21:08

Toronto, ON

22:36

 

 

TOP OF PAGE

 

Train 669 of Friday, November 14th:

 

Train 669

Arrival

Departure

Montréal, QC

 

16:38

Dorval, QC

17:04

17:08

Cornwall, ON

17:53

17:55

Brockville, ON

18:40

18:42

Kingston, ON

19:24

19:28

Oshawa, ON

21:05

21:08

Guildwood, ON

21:28

21:30

Toronto, ON

22:48

 

 

TOP OF PAGE

 

Train 669 of Sunday, November 16th:

 

Train 669

Arrival

Departure

Montréal, QC

 

18:09

Dorval, QC

18:34

18:38

Cornwall, ON

19:26

19:28

Kingston, ON

20:52

20:55

Oshawa, ON

22:35

22:37

Toronto, ON

00:05

 

 

TOP OF PAGE

 

If you have questions, our customer center can be reached at 1 888 VIA-RAIL (888 842-7245), or TTY 800-268-9503 (for persons who are deaf, hard-of-hearing, or who have speech disabilities).

 

Follow our trains in real time with our train location tracking map through this link: https://tsimobile.viarail.ca/

 

We look forward to welcoming you on board soon!

VIA Rail Canada