On September 29, 2025, VIA Rail is launching a three-month direct service pilot project on select Montréal–Toronto trains. Trains 60, 61, 68, and 69 will run non-stop between Montréal and Toronto, and the schedule of train 50 will be reduced.

The objective of the project is to offer a direct service between Montréal and Toronto with no intermediate station stops. Although the scheduled departure and arrival times have not been modified, actual arrival time could be 30 to 40 minutes earlier than the official scheduled arrival time indicated.

Passengers boarding or detraining at stations that have been removed from the schedule will be transferred to the next available train, space permitting and depending on their departure and arrival station. This means that if there is space available on the next train stopping at both the departure and arrival stations booked by the passenger, they will be transferred to this train. If that train is already full on this occasion, they will be transferred to the following train stopping at those stations.

Exceptions: passengers boarding or detraining in Dorval or Guildwood will be transferred to Montreal or Toronto

  • Train 50: Passengers boarding in Guildwood and detraining in Brockville, Smiths Falls, Fallowfield, or Ottawa will be transferred to Toronto (new departure from Toronto).
  • Train 60: Passengers boarding in Guildwood and/or detraining in Dorval will be transferred to Toronto and/or Montréal (new trip Toronto-Montréal).
  • Train 61: Passengers boarding in Dorval and/or detraining in Guildwood will be transferred to Montréal and/or Toronto (new trip Montréal-Toronto).
  • Train 68: Passengers boarding in Toronto and detraining in Dorval will be transferred to Montréal (new trip Toronto-Montréal).
  • Train 69: Passengers boarding in Dorval and/or detraining in Guildwood will be transferred to Montréal and/or Toronto (new trip Montréal-Toronto).

If a train is full and the offered alternative cannot be booked, passengers will be contacted separately and offered other options.

 

 

 

Missed connection

Offered alternative

50-26

52-26 – click here to view the schedules.

60-24

62-26 – click here to view the schedules.

61-75

61-643

69-59

  • Passengers will be contacted directly.

TOP OF PAGE

 

 

New direct trains from Toronto to Montréal and Toronto to Ottawa: trains 50, 60 and 68

 

Train 50 new schedule:

 

Train 50

Arrival

Departure

Toronto, ON

 

6:32

Brockville, ON (detraining only)

9:54

10:00

Smiths Falls, ON

(detraining only)

10:29

10:31

Fallowfield, ON

(detraining only)

11:01

11:04

Ottawa, ON

11:21

 

 

Depending on their boarding and detraining stations, passengers of train 50 could be transferred to trains 52, 62, 40, 64, 644, 44, 66, 46, 646, 54, 668, or 48.

 

 

Train 60 new schedule:

 

Train 60

Arrival

Departure

Toronto, ON

 

6:32

Montréal, QC

11:50

 

 

Depending on their boarding and detraining stations, passengers of train 60 could be transferred to trains 52, 62, 40, 64, 644, 44, 66, 46, 646, 54, 668, or 48.

 

 

Train 68 new schedule:

 

Train 68

Arrival

Departure

Toronto, ON

 

17:08

Montréal, QC

22:14

 

 

Depending on their boarding and detraining stations, passengers of train 68 could be transferred to trains 54, 668, or 48.

 

 

TOP OF PAGE

 

Schedules of following trains on the same routes

 

Train 52

Arrival

Departure

Toronto, ON

 

8:32

Guildwood, ON

8:50

8:52

Oshawa, ON

9:09

9:13

Cobourg, ON

9:44

9:47

Belleville, ON

10:20

10:23

Kingston, ON

11:00

11:05

Brockville, ON

11:57

12:00

Smiths Falls, ON

12:35

12:37

Fallowfield, ON

13:11

13:15

Ottawa, ON

13:32

 

 

TOP OF PAGE

 

Train 62

Arrival

Departure

Toronto, ON

 

8:32

Guildwood, ON

8:50

8:52

Oshawa, ON

9:09

9:13

Cobourg, ON

9:44

9:47

Belleville, ON

10:20

10:23

Kingston, ON

11:00

11:05

Cornwall, ON

12:43

12:45

Dorval, QC

13:34

13:38

Montréal, QC

14:00

 

 

 

 

Train 40

Arrival

Departure

Toronto, ON

 

10:32

Guildwood, ON

10:50

10:52

Belleville, ON

12:09

12:12

Kingston, ON

12:48

12:52

Fallowfield, ON

14:38

14:42

Ottawa, ON

15:02

 

 

 

 

 

 

TOP OF PAGE

 

Train 64

Arrival

Departure

Toronto, ON

 

11:32

Guildwood, ON

11:50

11:52

Oshawa, ON

12:09

12:13

Cobourg, ON

12:46

12:49

Belleville, ON

13:22

13:26

Kingston, ON

14:03

14:08

Brockville, ON

14:52

14:56

Cornwall, ON

15:42

15:46

Dorval, QC

16:37

16:41

Montréal, QC

17:05

 

 

 

 

Train 644

Arrival

Departure

Toronto, ON

 

13:17

Guildwood, ON

13:35

13:37

Oshawa, ON

13:53

13:56

Cobourg, ON

14:28

14:30

Belleville, ON

15:03

15:06

Kingston, ON

15:43

15:47

Fallowfield, ON

17:30

17:34

Ottawa, ON

17:53

 

 

TOP OF PAGE

 

Train 44

Arrival

Departure

Toronto, ON

 

14:17

Oshawa, ON

14:54

14:57

Kingston, ON

16:32

16:37

Brockville, ON

17:19

17:21

Smiths Falls, ON

17:50

17:52

Fallowfield, ON

18:22

18:26

Ottawa, ON

18:43

 

 

 

Train 66

Arrival

Departure

Toronto, ON

 

15:17

Guildwood, ON

15:35

15:37

Oshawa, ON

15:54

15:57

Belleville, ON

17:00

17:04

Kingston, ON

17:40

17:44

Cornwall, ON

19:07

19:10

Dorval, QC

19:58

20:02

Montréal, QC

20:25

 

 

TOP OF PAGE

 

Train 46

Arrival

Departure

Toronto, ON

 

15:32

Guildwood, ON

15:50

15:52

Oshawa, ON

16:09

16:12

Cobourg, ON

16:43

16:45

Kingston, ON

17:54

17:58

Brockville, ON

18:40

18:42

Fallowfield, ON

19:40

19:43

Ottawa, ON

20:00

 

 

 

 

Train 646

Arrival

Departure

Toronto, ON

 

16:32

Guildwood, ON

16:50

16:52

Oshawa, ON

17:09

17:11

Belleville, ON

18:13

18:15

Fallowfield, ON

21:23

21:26

Ottawa, ON

21:46

 

 

 

 

 

 

 

 

 

 

TOP OF PAGE

 

Train 54

Arrival

Departure

Toronto, ON

 

17:32

Guildwood, ON

17:50

17:52

Oshawa, ON

18:08

18:11

Port Hope, ON

18:37

18:39

Cobourg, ON

18:46

18:48

Trenton Junction, ON

19:13

19:15

Belleville, ON

19:27

19:30

Napanee, ON

19:48

19:50

Kingston, ON

20:09

20:12

Brockville, ON

20:54

20:56

Smiths Falls, ON

21:25

21:27

Fallowfield, ON

21:52

21:55

Ottawa, ON

22:13

 

 

 

 

Train 668

Arrival

Departure

Toronto, ON

 

18:02

Guildwood, ON

18:20

18:22

Oshawa, ON

18:39

18:41

Kingston, ON

20:22

20:25

Cornwall, ON

21:49

21:51

Dorval, QC

22:38

22:41

Montréal, QC

23:04

 

 

 

 

Train 48

Arrival

Departure

Toronto, ON

 

18:32

Guildwood, ON

18:50

18:52

Oshawa, ON

19:08

19:11

Port Hope, ON

19:36

19:38

Cobourg, ON

19:45

19:47

Trenton Junction, ON

20:12

20:14

Belleville, ON

20:25

20:28

Napanee, ON

20:46

20:47

Kingston, ON

21:06

21:09

Gananoque, ON

21:28

21:29

Brockville, ON

21:53

21:55

Smiths Falls, ON

22:24

22:26

Fallowfield, ON

22:51

22:54

Ottawa, ON

23:11

 

 

 

TOP OF PAGE

 

 

 

New direct trains from Montréal to Toronto: trains 61 and 69

 

Train 61 new schedule:

 

Train 61

Arrival

Departure

Montréal, QC

 

6:45

Toronto, ON

12:03

 

 

Depending on their boarding and detraining stations, passengers of train 61 could be transferred to trains 643, 63, 43, 45, 65, 53, 47, 67, 645, 647, 59, or 669.

 

 

Train 69 new schedule:

 

Train 69

Arrival

Departure

Montréal, QC

 

16:38

Toronto, ON

21:48

 

 

Depending on their boarding and detraining stations, passengers of train 69 could be transferred to trains 59, or 669.

 

TOP OF PAGE

 

Schedules of following trains on the same routes

 

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

Guildwood, ON

12:58

13:00

Toronto, ON

13:18

 

 

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

Guildwood, ON

13:58

14:00

Toronto, ON

14:18

 

 

 

 

Train 43

Arrival

Departure

Ottawa, ON

 

9:35

Fallowfield, ON

9:52

9:56

Kingston, ON

11:31

11:35

Oshawa, ON

13:28

13:30

Toronto, ON

13:48

 

 

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

14:48

 

 

 

 

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

Guildwood, ON

15:58

16:00

Toronto, ON

16:18

 

 

 

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

Guildwood, ON

16:13

16:15

Toronto, ON

16:33

 

 

 

 

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

Guildwood, ON

16:58

17:00

Toronto, ON

17:18

 

 

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

18:33

 

 

 

 

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:03

 

 

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

Guildwood, ON

20:58

21:00

Toronto, ON

21:18

 

 

 

 

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

Guildwood, ON

22:28

22:30

Toronto, ON

22:48

 

 

 

 

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

Guildwood, ON

22:58

23:00

Toronto, ON

23:18

 

 

 

TOP OF PAGE

 

 

 

New connections offered

 

Connection from train 52 to train 26

 

Train 52

Arrival

Departure

Toronto, ON

 

8:32

Guildwood, ON

8:50

8:52

Oshawa, ON

9:09

9:13

Cobourg, ON

9:44

9:47

Belleville, ON

10:20

10:23

Kingston, ON

11:00

11:05

Brockville, ON

11:57

12:00

Smiths Falls, ON

12:35

12:37

Fallowfield, ON

13:11

13:15

Ottawa, ON

13:32

 

 

 

 

Train 26

Arrival

Departure

Ottawa, ON

 

14:17

Alexandria, ON

15:03

15:05

Coteau, QC

15:26

15:27

Dorval, QC

15:49

15:53

Montréal, QC

16:15

16:40

Saint-Lambert, QC

16:53

16:54

Saint-Hyacinthe, QC

17:20

17:21

Drummondville, QC

18:05

18:07

Charny, QC

19:44

19:46

Sainte-Foy, QC

19:52

19:54

Québec, QC

20:19

 

 

 

TOP OF PAGE

Connection from train 40 to train 28

 

Train 40

Arrival

Departure

Toronto, ON

 

10:32

Guildwood, ON

10:50

10:52

Belleville, ON

12:09

12:12

Kingston, ON

12:48

12:52

Fallowfield, ON

14:38

14:42

Ottawa, ON

15:02

 

 

 

 

Train 28

Arrival

Departure

Ottawa, ON

 

16:05

Casselman, ON

16:31

16:32

Alexandria, ON

16:53

16:54

Coteau, QC

17:15

17:16

Dorval, QC

17:38

17:42

Montréal, QC

18:04

18:25

Saint-Lambert, QC

18:38

18:40

Saint-Hyacinthe, QC

19:06

19:08

Drummondville, QC

19:52

19:54

Charny, QC

21:14

21:15

Sainte-Foy, QC

21:21

21:23

Québec, QC

21:48

 

 

 

TOP OF PAGE

Connection from train 62 to 26

 

Train 62

Arrival

Departure

Toronto, ON

 

8:32

Guildwood, ON

8:50

8:52

Oshawa, ON

9:09

9:13

Cobourg, ON

9:44

9:47

Belleville, ON

10:20

10:23

Kingston, ON

11:00

11:05

Cornwall, ON

12:43

12:45

Dorval, QC

13:34

13:38

Montréal, QC

14:00

 

 

 

 

Train 26

Arrival

Departure

Ottawa, ON

 

14:17

Alexandria, ON

15:03

15:05

Coteau, QC

15:26

15:27

Dorval, QC

15:49

15:53

Montréal, QC

16:15

16:40

Saint-Lambert, QC

16:53

16:54

Saint-Hyacinthe, QC

17:20

17:21

Drummondville, QC

18:05

18:07

Charny, QC

19:44

19:46

Sainte-Foy, QC

19:52

19:54

Québec, QC

20:19

 

 

 

TOP OF PAGE

Connection from train 64 to 28

 

Train 64

Arrival

Departure

Toronto, ON

 

11:32

Guildwood, ON

11:50

11:52

Oshawa, ON

12:09

12:13

Cobourg, ON

12:46

12:49

Belleville, ON

13:22

13:26

Kingston, ON

14:03

14:08

Brockville, ON

14:52

14:56

Cornwall, ON

15:42

15:46

Dorval, QC

16:37

16:41

Montréal, QC

17:05

 

 

 

 

Train 28

Arrival

Departure

Ottawa, ON

 

16:05

Casselman, ON

16:31

16:32

Alexandria, ON

16:53

16:54

Coteau, QC

17:15

17:16

Dorval, QC

17:38

17:42

Montréal, QC

18:04

18:25

Saint-Lambert, QC

18:38

18:40

Saint-Hyacinthe, QC

19:06

19:08

Drummondville, QC

19:52

19:54

Charny, QC

21:14

21:15

Sainte-Foy, QC

21:21

21:23

Québec, QC

21:48

 

 

 

TOP OF PAGE

Connection from train 643 to 75

 

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

Guildwood, ON

12:58

13:00

Toronto, ON

13:18

 

 

 

Train 75 

Arrival 

Departure 

Toronto, ON

  

17:22 

Oakville, ON

17:45 

17:48 

Aldershot, ON

18:01 

18:04 

Brantford, ON

18:33 

18:36 

Woodstock, ON

19:04 

19:06 

Ingersoll, ON

19:19 

19:20 

London, ON

19:47 

19:53 

Glencoe, ON

20:21 

20:22 

Chatham, ON

20:55 

20:58 

Windsor, ON

21:50 

 

 

 

 

TOP OF PAGE

Connection from train 63 to 75

 

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

Guildwood, ON

13:58

14:00

Toronto, ON

14:18

 

 

 

Train 75 

Arrival 

Departure 

Toronto, ON

  

17:22 

Oakville, ON

17:45 

17:48 

Aldershot, ON

18:01 

18:04 

Brantford, ON

18:33 

18:36 

Woodstock, ON

19:04 

19:06 

Ingersoll, ON

19:19 

19:20 

London, ON

19:47 

19:53 

Glencoe, ON

20:21 

20:22 

Chatham, ON

20:55 

20:58 

Windsor, ON

21:50 

 

 

 

TOP OF PAGE

Connection from train 43 to 75

 

Train 43

Arrival

Departure

Ottawa, ON

 

9:35

Fallowfield, ON

9:52

9:56

Kingston, ON

11:31

11:35

Oshawa, ON

13:28

13:30

Toronto, ON

13:48

 

 

 

 

Train 75 

Arrival 

Departure 

Toronto, ON

  

17:22 

Oakville, ON

17:45 

17:48 

Aldershot, ON

18:01 

18:04 

Brantford, ON

18:33 

18:36 

Woodstock, ON

19:04 

19:06 

Ingersoll, ON

19:19 

19:20 

London, ON

19:47 

19:53 

Glencoe, ON

20:21 

20:22 

Chatham, ON

20:55 

20:58 

Windsor, ON

21:50 

 

 

 

TOP OF PAGE

Connection from train 45 to 75

 

Train 45

Arrival

Departure

Ottawa, ON

 

10:24

Fallowfield, ON

10:40

10:44

Kingston, ON

12:26

12:31

Toronto, ON

14:48

 

 

 

 

Train 75 

Arrival 

Departure 

Toronto, ON

  

17:22 

Oakville, ON

17:45 

17:48 

Aldershot, ON

18:01 

18:04 

Brantford, ON

18:33 

18:36 

Woodstock, ON

19:04 

19:06 

Ingersoll, ON

19:19 

19:20 

London, ON

19:47 

19:53 

Glencoe, ON

20:21 

20:22 

Chatham, ON

20:55 

20:58 

Windsor, ON

21:50 

 

 

 

TOP OF PAGE

Connection from train 65 to 75

 

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

Guildwood, ON

15:58

16:00

Toronto, ON

16:18

 

 

 

 

Train 75 

Arrival 

Departure 

Toronto, ON

  

17:22 

Oakville, ON

17:45 

17:48 

Aldershot, ON

18:01 

18:04 

Brantford, ON

18:33 

18:36 

Woodstock, ON

19:04 

19:06 

Ingersoll, ON

19:19 

19:20 

London, ON

19:47 

19:53 

Glencoe, ON

20:21 

20:22 

Chatham, ON

20:55 

20:58 

Windsor, ON

21:50 

 

 

 

TOP OF PAGE

 

Once your train will have departed its originating station, you will be able to follow it in real time with our train location tracking map here: https://tsimobile.viarail.ca/

 

For more information, please contact our customer centre at 1-888-VIA-RAIL (1-888-842-7245), or TTY 1-800-268-9503 (for persons who are deaf, hard-of-hearing, or who have speech disabilities).

 

We thank our passengers for their understanding.

 

VIA Rail Canada