As part of our commitment to ensuring the sustainability of our operations and aligning services with current demand, VIA Rail has made the decision to cancel certain trains in the Québec City-Windsor Corridor and on specific regional routes—namely, between Jasper-Prince Rupert and Sudbury-White River—during the holiday season. This decision reflects careful consideration of ridership trends and the most efficient allocation of resources during this period.
When possible, passengers will be transferred to the next available departure and new boarding passes will be sent before departure. Refer to the table below for details.
Trains 5, 6, 185, and 186 are cancelled without alternate transportation. Full refunds will be sent to passengers with existing reservations on cancelled trains within the next 1 to 10 open days.
Date |
Cancelled trains |
Monday, December 16th |
47, 54 |
Tuesday, December 17th |
47, 54 |
Wednesday, December 18th |
47, 54 |
Thursday, December 19th |
47, 54 |
Friday, December 20th |
54, 645 |
Saturday, December 21st |
47 |
Sunday, December 22nd |
54 |
Monday, December 23rd |
47, 54 |
Tuesday, December 24th |
38, 47, 54, 83, 185 |
Wednesday, December 25th |
5, 6, 31, 38, 47, 50, 54, 82, 83, 186, 641, 644, 645 |
Thursday, December 26th |
31, 44, 47, 54, 82, 83, 641 |
Friday, December 27th |
54, 82, 83, 645 |
Saturday, December 28th |
47, 82 |
Sunday, December 29th |
54, 83 |
Monday, December 30th |
47, 54, 82, 83 |
Tuesday, December 31st |
38, 47, 54, 82, 83, 185 |
Wednesday, January 1st |
31, 38, 47, 50, 54, 82, 83, 186, 641 |
Thursday, January 2nd |
31, 47, 54, 82, 83 |
Friday, January 3rd |
54, 82, 83, 645 |
Saturday, January 4th |
47, 82 |
Sunday, January 5th |
54 |
Monday, January 6th |
47, 54 |
Tuesday, January 7th |
47, 54 |
Wednesday, January 8th |
47, 54 |
Cancelled trains |
New train (space permitting) |
31 |
Passengers will be transferred to train 33. If space is not available on train 33, passengers will be transferred to train 35. |
38 |
Passengers will be transferred to train 28. If space is not available on train 28, passengers will be transferred to train 26. |
44 |
Passengers detraining in Oshawa, Kingston, Brockville, Fallowfield and Ottawa will be transferred to train 46. If space is not available on train 46, passengers will be transferred to train 644.
Passengers detraining in Smiths Falls will be transferred to train 42. If space is not available on train 42, passengers will be transferred to train 48. |
47 |
Passengers detraining in Kingston, Belleville, Oshawa and Toronto will be transferred to train 645. If space is not available on train 645, passengers will be transferred to train 53.
Passengers detraining in Smiths Falls, Brockville, Gananoque and Guildwood will be transferred to train 53. If space is not available on train 53, passengers will be transferred to train 55. |
50 |
Passengers detraining in Oshawa, Cobourg, Belleville, and Kingston will be transferred to train 60. If space is not available on train 60, passengers will be transferred to train 52.
Passengers detraining in Brockville, Smiths Falls, Fallowfield and Ottawa will be transferred to train 52. If space is not available on train 52, passengers will be transferred to train 42. |
54 |
Passengers will be transferred to train 48. If space is not available on train 48, passengers will be transferred to trains 46 or 42. |
82 |
Passengers will be transferred to train 70. If space is not available on train 70, passengers will be transferred to train 72. |
83 |
Passengers will be transferred to train 75. If space is not available on train 75, passengers will be transferred to train 79. |
641 |
Passengers will be transferred to train 41. If space is not available on train 41, passengers will be transferred to train 643. |
644 |
Passengers detraining in Oshawa, Kingston, Fallowfield and Ottawa will be transferred to train 44. If space is not available on train 44, passengers will be transferred to train 42.
Passengers detraining in Cobourg and Belleville will be transferred to train 42. If space is not available on train 42, passengers will be transferred to trains 46 or 646. |
645 |
Passengers will be transferred to train 55. If space is not available on train 55, passengers will be transferred to trains 67 or 53. |
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 |
Drummundville, QC |
19:52 |
19:54 |
Charny, QC |
21:14 |
21:15 |
Ste-Foy, QC |
21:21 |
21:23 |
Québec, QC |
21:48 |
|
Arrival |
Departure |
|
Québec, QC |
|
5:29 |
Ste-Foy, QC |
5:54 |
5:57 |
Charny, QC |
6:03 |
6:05 |
Drummundville, QC |
7:26 |
7:30 |
St-Hyacinthe, QC |
7:57 |
7:58 |
St-Lambert, QC |
8:23 |
8:24 |
Montréal, QC |
8:37 |
9:00 |
Dorval, QC |
9:24 |
9:26 |
Alexandria, ON |
10:10 |
10:12 |
Casselman, QC |
10:33 |
10:34 |
Ottawa, QC |
11:04 |
|
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:02 |
|
Arrival |
Departure |
|
Toronto, ON |
|
12:17 |
Guildwood, ON |
12:35 |
12:37 |
Oshawa, ON |
12:55 |
12:58 |
Port Hope, ON |
13:25 |
13:27 |
Cobourg, ON |
13:35 |
13:37 |
Trenton Junction, ON |
14:02 |
14:03 |
Belleville, ON |
14:15 |
14:18 |
Napanee, ON |
14:37 |
14:38 |
Kingston, ON |
14:58 |
15:02 |
Gananoque, ON |
15:22 |
15:24 |
Brockville, ON |
15:51 |
15:53 |
Smiths Falls, ON |
16:26 |
16:28 |
Fallowfield, ON |
16:54 |
16:58 |
Ottawa, ON |
17:16 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
20:18 |
|
Arrival |
Departure |
|
Toronto, ON |
|
6:32 |
Guildwood, ON |
6:50 |
6:52 |
Oshawa, ON |
7:08 |
7:12 |
Cobourg, ON |
7:43 |
7:46 |
Belleville, ON |
8:18 |
8:21 |
Kingston, ON |
8:57 |
9:02 |
Cornwall, ON |
10:38 |
10:40 |
Dorval, QC |
11:25 |
11:28 |
Montréal, QC |
11:50 |
|
Arrival |
Departure |
|
Windsor, ON |
|
5:35 |
Chatham, ON |
6:19 |
6:23 |
London, ON |
7:25 |
7:35 |
Ingersoll, ON |
7:55 |
7:57 |
Woodstock, ON |
8:08 |
8:12 |
Brantford, ON |
8:44 |
8:48 |
Aldershot, ON |
9:25 |
9:31 |
Oakville, ON |
9:43 |
9:46 |
Toronto, ON |
10:10 |
|
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 |
|
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 |
|
Once trains have departed their originating departure station, passengers can follow them in real time with our train location tracking map through this link: https://tsimobile.viarail.ca/
We thank you for your understanding. We look forward to welcoming you on board soon!
VIA Rail Canada