Search results
The best way to get from Montreal to Toronto is to fly which takes 2h 56m and costs $100 - $400. Alternatively, you can train, which costs $50 - $110 and takes 5h 5m, you could also bus, which costs $7 - $75 and takes 6h 25m.
Do you want to travel from Montreal to Toronto? Choose the train, avoid the traffic jams and enjoy time for yourself. The Montréal-Toronto train is your best travel choice between two of Canada's largest cities, allowing you to avoid traffic tie-ups and arrive safely, no matter the weather.
The cheapest return flight ticket from Montreal to Toronto found by KAYAK users in the last 72 hours was for C$ 245 on Porter Airlines, followed by Air Canada (C$ 266). One-way flight deals have also been found from as low as C$ 139 on Air Canada and from C$ 142 on Flair Airlines.
Trains run every four hours between Montreal and Toronto. The earliest departure is at 06:45 in the morning, and the last departure from Montreal is at 18:25 which arrives into Toronto at 23:33. All services run direct with no transfers required, and take on average 5h 15m. The schedules shown below are for the next available departures.
There are 8 ways to get from Montreal to Toronto, ON by train, bus, car, or plane. Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner. best. Train. 5h 5m. $50–110. cheapest. Bus. 6h 25m. $7–75. Bus via Ottawa. 9h 7m. $50–136. Drive 337.5 mi. 6h 11m. $78–112.
Compare flight deals to Toronto from Montreal from over 1,000 providers. Then choose the cheapest or fastest plane tickets. Flight tickets to Toronto start from ₹ 9,118 one-way. Flex your dates to find the best YMQ-YTO ticket prices.
There are 6 ways to get from Toronto to Montreal by plane, train, bus, or car. Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner. best.