Locations & Hours
Welcome to Waterloo Public Library! WPL is comprised of three Branches. Select the Branch you are interested in to learn more about its hours.
- Main Library, 35 Albert Street, Waterloo, Ontario N2L 5E2  519-886-1310
- McCormick Branch, 500 Parkside Drive, Waterloo, Ontario N2L 5J4  519-886-1310
- John M. Harper Branch (coming in 2011 near Fischer-Hallman and Laurelwood!)
Parking is available, however it is limited and may require a fee.Â
All Library parking is controlled by the City of Waterloo. Parking questions and concerns should be directed to Bylaw Enforcement at 519-747-8785.
The following bus routes travel near the Main Library:
- #5 Erb West / Lancaster Eastbridge#7 C, D, E
The following bus routes travel near the McCormick Branch:
- #9 Lakeshore
There is also the new iXpress schedule with stops at Albert McCormick Community Centre and in UpTown Waterloo. Visit Grand River Transit’s website at http://www.grt.ca/ for all bus schedules.







