From Square One bus to Wilfrid Laurier University. 1 h 40 min $13. From Hurontario St at Matheson Blvd - NB line 502 bus to Brampton then train to Kitchener. 2 h 6 min $42. From Mississauga drive to Waterloo. 1 h 2 min $10.
Bus or train from Mississauga to Waterloo?
GO Transit operates a bus from Mississauga to Waterloo hourly. Tickets cost $9 - $12 and the journey takes 1 h 40 min. Alternatively, Brampton Transit operates a train from Mississauga to Waterloo every 15 minutes. Tickets cost $3 and the journey takes 29 min. VIA Rail also services this route hourly.