Find a train from Toronto to Montreal

Trains from Toronto to Montreal

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

The route from Toronto to Montreal is served daily by 12 trains leaving from from the stations of CENTENNIAL, TORONTO UNION STATION and arriving at to the station of MONTRÉAL.
It's possible to buy a train ticket for an average price of 58$. The best price for the next few days is 32$.
The average journey duration is 6 h 37 min. The first train leaves at 06:40. The last one is at 18:00.


Average price: 58$

Best price: 32$

Journey duration: 6 h 37 min

12 connections per day
First departure: 06:40
Last departure: 18:00

Stations of departure

  • CENTENNIAL
  • TORONTO UNION STATION

Destination stations

  • MONTRÉAL

Wednesday, May 31st 2017

Updated

ViarailViarail 50 26 06:40 – 16:15 TORONTO UNION STATION – MONTRÉAL 69.13 $ 9 h 35 min 1 change ViarailViarail 60 06:40 – 11:57 TORONTO UNION STATION – MONTRÉAL 69.13 $ 5 h 17 min ViarailViarail 40 38 10:45 – 20:32 TORONTO UNION STATION – MONTRÉAL 69.13 $ 9 h 47 min 1 change ViarailViarail 64 11:30 – 16:47 TORONTO UNION STATION – MONTRÉAL 69.13 $ 5 h 17 min ViarailViarail 66 15:15 – 20:09 TORONTO UNION STATION – MONTRÉAL 69.13 $ 4 h 54 min
Check all trains from Toronto to Montreal Wednesday, May 31st 2017

Thursday, June 1st 2017

Updated

ViarailViarail 52 28 09:20 – 18:05 TORONTO UNION STATION – MONTRÉAL 59.57 $ 8 h 45 min 1 change ViarailViarail 52 26 09:20 – 16:15 TORONTO UNION STATION – MONTRÉAL 59.57 $ 6 h 55 min 1 change ViarailViarail 42 38 12:20 – 20:32 TORONTO UNION STATION – MONTRÉAL 47.07 $ 8 h 12 min 1 change ViarailViarail 644 38 13:20 – 20:32 TORONTO UNION STATION – MONTRÉAL 47.07 $ 7 h 12 min 1 change ViarailViarail 66 15:15 – 20:09 TORONTO UNION STATION – MONTRÉAL 59.57 $ 4 h 54 min
Check all trains from Toronto to Montreal Thursday, June 1st 2017

Friday, June 2nd 2017

Updated

ViarailViarail 50 26 06:40 – 16:15 TORONTO UNION STATION – MONTRÉAL 32.36 $ 9 h 35 min 1 change ViarailViarail 62 09:20 – 14:20 TORONTO UNION STATION – MONTRÉAL 84.57 $ 5 h ViarailViarail 40 38 10:45 – 20:32 TORONTO UNION STATION – MONTRÉAL 55.89 $ 9 h 47 min 1 change ViarailViarail 64 11:30 – 16:47 TORONTO UNION STATION – MONTRÉAL 69.13 $ 5 h 17 min ViarailViarail 42 38 12:20 – 20:32 TORONTO UNION STATION – MONTRÉAL 55.89 $ 8 h 12 min 1 change
Check all trains from Toronto to Montreal Friday, June 2nd 2017