ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Toronto

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Montreal to Toronto

🚌 Experience a convenient and comfortable journey from Montreal to Toronto by bus with Megabus Canada. Services run five times a day, taking approximately 6 hours and 25 minutes to reach Toronto Union Station from Montreal. 🛣️ Covering a distance of 513 km, the bus route from Montreal to Toronto offers a scenic ride through the Canadian landscape. Departing from Le 1000 de La Gauchetiere in Montreal, passengers can relax and enjoy the 6-hour journey before arriving at their destination in Toronto. 💰 Bus tickets between Toronto and Montreal range from C$9 to C$108, offering budget-friendly travel options for those looking to explore two vibrant Canadian cities. Sit back, relax, and let Megabus Canada take you on a hassle-free trip between these two iconic Canadian destinations.

Where to stay in Toronto

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • Yes, there is a direct bus service between Montreal and Toronto. The bus departs from Montreal and arrives at Toronto Union Station station. This service operates five times a day, with buses running every day, and the journey typically takes around 6 hours and 25 minutes.
  • You can catch the bus from Montreal to Toronto at the Montreal station. The bus services for this route are operated by Megabus Canada, and the departure point is located at Montreal station.
  • The Montreal to Toronto bus services, operated by Megabus Canada, arrive at Toronto Union Station. Toronto Union Station is a major transportation hub in downtown Toronto, making it convenient for travelers to access other parts of the city or continue their journey. Upon arrival, passengers can easily find connections to various transportation options or explore nearby attractions. Make sure to plan your onward travels or activities in Toronto upon reaching Union Station.
  • The cost of a bus ticket from Montreal to Toronto ranges from C$10 to C$109, depending on various factors such as the time of booking, the type of seat selected, and availability.
  • There are five buses that operate daily between Montreal and Toronto. These buses are direct services provided by Megabus Canada, departing from Montreal station and arriving at Toronto Union Station station. The journey typically takes approximately 6 hours and 25 minutes to reach Toronto from Montreal by bus. The ticket prices for these buses vary between C$10 and C$109, depending on factors such as the time of booking and the type of seat selected.
  • The Montreal to Toronto buses are typically most crowded during weekends, holidays, and peak travel seasons.
  • The first bus of the day from Montreal to Toronto typically departs early in the morning, allowing travelers to start their journey at the beginning of the day. The last bus of the day usually leaves Montreal in the late afternoon or early evening, providing an option for those who prefer to travel later in the day. It is advisable to check the specific schedules on the Megabus Canada website to confirm the exact departure times for the first and last buses.

Will you be returning to Montreal by bus?

If you are looking for the return bus journey, check out buses from Toronto to Montreal

See schedule