Find the best transportation from Toronto to Montreal

These train, bus and flight companies trust us


Go from Toronto to Montreal (trains, Bus, flights)



Information about the route from Toronto to Montreal

Trains

  • Journey duration: 7 h 50 min

  • First departure: 07:08
  • Last departure: 13:20

Stations of departure

  • CENTENNIAL
  • TORONTO UNION STATION

Destination stations

  • MONTRÉAL
ViarailViarail 52 28 09:20 – 18:05 TORONTO UNION STATION – MONTRÉAL-8 h 45 min1 changeViarailViarail 644 38 13:20 – 20:32 TORONTO UNION STATION – MONTRÉAL-7 h 12 min1 change

Bus

  • Best price: 39.32$

  • Journey duration: 10 h 14 min

  • First departure: 00:30
  • Last departure: 23:10

Stations of departure

  • Toronto Coach Terminal
  • Pearson YYZ Airport
  • University Ave & Wellington Street
  • Scarborough Town Centre

Destination station

  • Aéroport YUL
  • Gare D'autocars De Montréal
GreyhoundGreyhound Economy 08:55 – 16:30 Scarborough Town Centre – Gare D'autocars De Montréal$ 50.677 h 35 minGreyhoundGreyhound Economy 08:30 – 16:30 Toronto Coach Terminal – Gare D'autocars De Montréal$ 50.678 h

Flights

  • Best price: 54.64$

  • Journey duration: 1 h 10 min

  • First departure: 00:30
  • Last departure: 23:15

Departure airports

  • Pearson Intl
  • Toronto Island

Destination airport

  • Pierre Elliott Trudeau Intl
Porter Airlines Pd 481 16:45 – 17:55 Toronto Island – Pierre Elliott Trudeau Intl$ 111.221 h 10 minPorter Airlines Pd 477 15:15 – 16:25 Toronto Island – Pierre Elliott Trudeau Intl$ 111.221 h 10 min

virail lets you search and compare times and prices of any transports from one city to another