The closest international airport to Waterloo is Toronto’s Pearson International Airport (airport code YYZ).
Toronto is approximately an hour drive from Waterloo. You can arrange a shuttle service with Airways Transit, they are located in terminal one and three.
The closest bus and train stations are in Kitchener. The Kitchener bus station is located at 15 Charles Street. The University is a 15 minute drive from the bus station. You can book a taxi in advance with Waterloo Taxi.