Amidst the talk of GO trains (or the lack thereof) between Toronto and Waterloo Region, GO Transit has quietly and steadily been increasing service on its Waterloo-Mississauga Route 25. Starting March 31, when university-related service is cut back, it is actually adding an extra regular weekday run in both directions. (At the same time, it is cutting back on some Friday express runs and extending others to run on Thursdays as well.) Details are available at GO Transit’s schedule page, as well as on Google Maps when you ask for transit directions.
That will bring us to pretty much all-day hourly scheduled bus service between Kitchener and Mississauga on weekdays and Saturdays. It’s less than hourly in the early morning, evening, and Sundays, but still pretty impressive for a service that doesn’t seem to get much media attention. Yet, GO is increasing the service likely because there is high demand for it.
Why would you want to go to Mississauga, apart from the city itself or the Square One mall? At the Square One terminal, there are regular buses to Toronto-Union station (Route 21), to York University (Routes 45, 46, 47), and mostly commuter runs to Yorkdale and North York (Route 19).
In addition, with a Presto card you can easily ride both GO buses and MiWay local buses without buying tickets (and with a transfer discount). MiWay routes 26, 3, and 20 will take you from Square One to Islington station on the TTC Bloor-Danforth subway line. Routes 107 (weekday only rapid) and 7 both go to Pearson Airport — the 7 goes directly to Terminal 1 and the 107 stops at the Viscount LINK train station. Apart from being dropped off and picked up at the airport, GO + MiWay is by far the cheapest way of getting to Pearson from Waterloo Region.