how far is toronto from montreal canada
The distance between Toronto, Ontario, and Montreal, Quebec, in Canada is approximately:
* 542 kilometers (337 miles) by road, primarily along Highway 401 East and Highway 20 East ( Autoroute 20 Est in Quebec).
* 490 kilometers (304 miles) by air, which is the straight-line distance or “as the crow flies.”
The drive typically takes around 5-6 hours, depending on traffic and road conditions. There are also frequent flights, buses, and trains available between the two cities, which can take anywhere from 1-5 hours, depending on the mode of transportation and any potential layovers.