VIA Rail (Ottawa - Toronto) Rail in Ottawa

Click to load interactive map
List of stops
          Map

          Toronto – Ottawa

          Toronto

          06:3208:3210:3813:2314:2315:3817:3818:38

          Guildwood

          06:50
          06:52p
          08:50
          08:52p
          17:55
          17:57p

          Oshawa

          07:08
          07:12
          09:09
          09:13
          13:53
          13:56
          14:54
          14:57
          16:09
          16:12
          18:08
          18:11
          19:08
          19:11

          Port Hope

          18:37
          18:39
          19:36
          19:38

          Cobourg

          07:43
          07:46
          09:44
          09:47
          14:28
          14:30
          16:43
          16:45
          18:46
          18:48
          19:45
          19:47

          Trenton Junction

          19:13
          19:15
          20:12
          20:14

          Belleville

          08:18
          08:21
          10:20
          10:23
          12:09
          12:12
          15:03
          15:06
          19:27
          19:30
          20:25
          20:28

          Napanee

          19:48
          19:50
          20:46
          20:47

          Kingston

          08:57
          09:02
          11:00
          11:05
          12:48
          12:52
          15:43
          15:47
          16:32
          16:37
          17:54
          17:58
          20:09
          20:12
          21:06
          21:09

          Gananoque

          21:28
          21:29

          Brockville

          09:54
          10:00
          11:57
          12:00
          17:19
          17:21
          18:40
          18:42
          20:54
          20:56
          21:53
          21:55

          Smiths Falls

          10:29
          10:31
          12:35
          12:37
          17:50
          17:52
          21:25
          21:27
          22:24
          22:26

          Fallowfield

          11:01
          11:04s
          13:11
          13:15s
          14:38
          14:42s
          17:30
          17:34s
          18:22
          18:26s
          19:40
          19:43s
          21:52
          21:55s
          22:51
          22:54s

          Ottawa

          11:2113:3215:0217:5318:4320:0022:1323:11
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
          Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.

          Ottawa – Toronto

          Ottawa04:1305:2108:2909:3510:2418:03
          Fallowfield04:30
          04:33p
          05:38
          05:40p
          08:45
          08:50p
          09:52
          09:56p
          10:40
          10:44p
          18:20
          18:23p
          Smiths Falls05:00
          05:02
          06:08
          06:10
          09:17
          09:20
          18:51
          18:53
          Brockville05:32
          05:34
          06:40
          06:43
          09:49
          09:52
          19:25
          19:27
          Kingston06:16
          06:19
          07:25
          07:29
          10:32
          10:36
          11:31
          11:35
          12:26
          12:31
          20:10
          20:14
          Napanee07:49
          07:50
          10:57
          10:59
          Belleville06:56
          06:59
          08:07
          08:10
          11:17
          11:20
          20:51
          20:53
          Trenton Junction08:20
          08:21
          11:31
          11:33
          21:05
          21:06
          Cobourg07:31
          07:33
          08:44
          08:47
          11:57
          11:59
          21:31
          21:33
          Port Hope07:41
          07:43
          12:07
          12:09
          Oshawa09:19
          09:22
          12:35
          12:38
          22:05
          22:07
          Guildwood12:58
          13:00s
          13:28
          13:30s
          22:28
          22:30s
          Toronto08:4810:0213:1813:4814:4822:48
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
          Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
          Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
          Last updated on March 23, 2026
          Build real-time departures into your app Free API Access →

          Route Path (Streets & Roads)

          Outbound: Toronto – Ottawa
          Sir John A. Macdonald Plaza - Westlake Road - Hayward Street - George Street - Telephone Road - Station Street - John Counter Boulevard - Station Road - Perth Street - Union Street - Via Park Place - Terminal Avenue
          Inbound: Ottawa – Toronto
          Terminal Avenue - Via Park Place - Union Street - Perth Street - John Counter Boulevard - Station Street - Telephone Road - George Street - Hayward Street - Westlake Road - Sir John A. Macdonald Plaza
          All data is available in GTFS feed: viarail

          Rail VIA Rail FAQ

          • What time does the VIA Rail rail start operating?

            Services on the VIA Rail - Ottawa - Toronto rail start at 06:32 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • What time does the VIA Rail rail stop working?

            Services on the VIA Rail - Ottawa - Toronto rail stop at 23:11 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • Is there a VIA Rail rail stop near me?

            Click here to view the nearest VIA Rail - Ottawa - Toronto rail stop.

          VIA Rail (Ottawa Rail Services)

          The first stop of the VIA Rail rail route is Toronto and the last stop is Ottawa. VIA Rail (Ottawa - Toronto) is operational during everyday.

          Additional information: VIA Rail has 14 stops and the total trip duration for this route is approximately 300 minutes.

          See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Ottawa Rail Services suggested routes, real-time bus tracker, line route maps in Ottawa, and helps to find the closest VIA Rail rail stops near you. No internet available? Download an offline PDF map and bus schedule for the VIA Rail rail to take on your trip.

          VIA Rail rail near me