Travel from Toronto to University-of-Waterloo

Bus or train from Toronto to University of Waterloo?

Greyhound Canada operates a bus from Toronto to University of Waterloo once daily. Tickets cost $12 - $35 and the journey takes 1 h 25 min. Alternatively, VIA Rail operates a train from Toronto to University of Waterloo hourly. Tickets cost $25 - $70 and the journey takes 1 h 35 min.

How to get from Toronto to University of Waterloo

ModeDurationPrice
From Toronto, ON - University & Wellington bus to Waterloo University then walk to University of Waterloo.1 h 25 min$28
From Toronto train to Kitchener, walk to King / College, line 7 bus to U.W. - South Campus Hall, then walk to University of Waterloo.2 h 17 min$50
From Union Station Bus Terminal line 21 bus to Square One, bus to University of Waterloo, then walk to University of Waterloo.3 h 15 min$17
From Toronto drive to University of Waterloo.1 h 22 min$14

How long does it take to get from Toronto to University of Waterloo?

The bus from Toronto, ON - University & Wellington to Waterloo University takes 1 h 25 min including transfers and departs once daily.

Is there a direct bus between Toronto and University of Waterloo?

Yes, there is a direct bus departing from Toronto, ON - University & Wellington and arriving at Waterloo University. Services depart once daily, and operate Monday to Friday. The journey takes approximately 1 h 25 min.

Operators from Toronto to University of Waterloo

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
VIA Rail+1 1 888 842-7245VIA Rail
Grand River TransitGrand River Transit
GO TransitGO Transit