As of 2015, Megabus offers service to and from Montreal, Canada. All Megabus's services to Montreal originate in the province of Ontario, including the cities of Brockville, Cornwall, Kingston and Toronto.
The routes with the most daily trips to Montreal begin in Kingston, with 14 daily trips lasting around three hours one way and in Toronto, with 14 daily trips that average around six hours each way. Megabus provides the cities of Brockville, Cronwall, Kingston and Scarborough with three to five buses per day bound for Montreal. All of the Megabus routes to Montreal end at the M�tro Bonaventure station.