How to get from Montreal, QC to Toronto by train, bus or flight.
The best way to travel from Montreal, QC to Toronto is by taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
312 miles (503 km) | |
Bus or flight | |
$226 - $255 | |
Bus • $226 (€195) • 26 h 5 min | |
Flight • $255 (€220) • 1 h 20 min | |
Greyhound or Air Transat |
Take a bus or flight to travel 312 miles (503 km) between Montreal, QC and Toronto. If speed is a priority, then a flight is the best option with an average duration of 1 h 20 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $226 (€195). The most popular travel companies which serve this trip are Greyhound or Air Transat among others. Travelers can even take a direct flight from Montreal, QC to Toronto.
You can travel by train or bus for as low as $112 (€97). When you search for schedules and tickets, Omio will show you the best route.
VIA Rail is Canada's main train provider. There are several different ticket fares like Economy, Business, Sleeper Plus, Prestige and Touring for your next journey by travel to Toronto from Montreal, QC.
There are 2 travel options between Montreal, QC and Toronto. You can take a bus or flight.
The cheapest way to travel between Montreal, QC and Toronto is a bus with an average price of $226 (€195).
This is compared to other travel options from Montreal, QC to Toronto:
Taking a bus costs $29 (€25) less than taking a flight, which costs on average $255 (€220) for the same trip.
The fastest way from Montreal, QC to Toronto is by flight with an average journey time of 1 h 20 min.
There are alternative travel options to Toronto that take longer:
Bus takes 26 h 5 min on average.
The distance from Montreal, QC to Toronto is approximately 312 miles (503 km).
The average frequency per day from Montreal, QC to Toronto is:
However, we recommend checking specific travel dates for your journey from Montreal, QC to Toronto as scheduled services by bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points from Montreal, QC to Toronto:
The following travel companies offer services from Montreal, QC to Toronto:
Yes, there are direct services available from Montreal, QC to Toronto with the following travel companies:
Direct services tend to save you time and add more convenience in getting you to Toronto as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Montreal, QC and Toronto.
Here are some other resources that might have the information you need