Find a train from Toronto to Ottawa

Trains from Toronto to Ottawa

virail helps you to find timetables and prices for all trains from Toronto to Ottawa.

The route from Toronto to Ottawa is served daily by 10 trains leaving from from the stations of TORONTO UNION STATION, CENTENNIAL and arriving at to the station of OTTAWA.
It's possible to buy a train ticket for an average price of 48$. The best price for the next few days is 32$.
The average journey duration is 4 h 50 min. The first train leaves at 06:40. The last one is at 18:40.


Average price: 48$

Best price: 32$

Journey duration: 4 h 50 min

10 connections per day
First departure: 06:40
Last departure: 18:40

Stations of departure

  • TORONTO UNION STATION
  • CENTENNIAL

Destination stations

  • OTTAWA

Thursday, May 25th 2017

Updated

ViarailViarail 869 52 07:40 – 13:51 CENTENNIAL – OTTAWA 73.45 $ 6 h 11 min 1 change ViarailViarail 50 06:40 – 11:29 TORONTO UNION STATION – OTTAWA 32.36 $ 4 h 49 min ViarailViarail 52 09:20 – 13:51 TORONTO UNION STATION – OTTAWA 59.57 $ 4 h 31 min ViarailViarail 42 12:20 – 16:31 TORONTO UNION STATION – OTTAWA 47.07 $ 4 h 11 min ViarailViarail 646 16:35 – 20:42 TORONTO UNION STATION – OTTAWA 47.07 $ 4 h 7 min
Check all trains from Toronto to Ottawa Thursday, May 25th 2017

Friday, May 26th 2017

Updated

ViarailViarail 869 52 07:40 – 13:51 CENTENNIAL – OTTAWA 54.34 $ 6 h 11 min 1 change ViarailViarail 873 40 08:38 – 14:55 CENTENNIAL – OTTAWA 68.47 $ 6 h 17 min 1 change ViarailViarail 50 06:40 – 11:29 TORONTO UNION STATION – OTTAWA 32.36 $ 4 h 49 min ViarailViarail 644 13:20 – 17:50 TORONTO UNION STATION – OTTAWA 55.16 $ 4 h 30 min ViarailViarail 646 16:35 – 20:42 TORONTO UNION STATION – OTTAWA 55.16 $ 4 h 7 min
Check all trains from Toronto to Ottawa Friday, May 26th 2017

Saturday, May 27th 2017

Updated

ViarailViarail 50 06:40 – 11:29 TORONTO UNION STATION – OTTAWA 42.65 $ 4 h 49 min ViarailViarail 52 09:20 – 13:51 TORONTO UNION STATION – OTTAWA 42.65 $ 4 h 31 min ViarailViarail 40 10:45 – 14:55 TORONTO UNION STATION – OTTAWA 42.65 $ 4 h 10 min ViarailViarail 644 13:20 – 17:50 TORONTO UNION STATION – OTTAWA 42.65 $ 4 h 30 min ViarailViarail 48 18:40 – 23:16 TORONTO UNION STATION – OTTAWA 42.65 $ 4 h 36 min
Check all trains from Toronto to Ottawa Saturday, May 27th 2017