Duration | 6h 39m |
Distance | 543.3 km |
Average price | $95 |
Frequency | 6/day |
Yes, there is a direct bus departing from Toronto Union Station station and arriving at Montreal. Services depart every four hours, and operate every day. The journey takes approximately 6h 25m.
More detailsThe distance between Toronto and Montreal is 508 km. The road distance is 543.3 km.
Get driving directionsToronto to Montreal bus services, operated by Megabus Canada, depart from Toronto Union Station.
More detailsToronto to Montreal bus services, operated by Megabus Canada, arrive at Montreal station.
More detailsThere are 862+ hotels available in Montreal. Prices start at $83 CAD per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps