Branch Hours This Week
Need help? Call, chat or email during open hours.
See all Holiday Closures.*Self-Serve = Extended Access to Branch outside of Staffed Hours.
Click view all hours for these locations.
Learn more about self-serve extended access at HPL.
Ancaster Branch
-
Wednesday: 9:00 am-7:00 pmSunday: Closed
Monday: 9:00 am-7:00 pm
Tuesday: 9:00 am-7:00 pm
Wednesday: 9:00 am-7:00 pm
Thursday: 9:00 am-7:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm300 Wilson Street EastL9G 2B9 Ancaster
Barton Branch
-
Wednesday: 9:00 am-7:00 pmSunday: Closed
Monday: 9:00 am-7:00 pm
Tuesday: 9:00 am-7:00 pm
Wednesday: 9:00 am-7:00 pm
Thursday: 9:00 am-7:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm571 Barton Street EastL8L 2Z4 Hamilton
Binbrook Branch
-
Wednesday: 9:00 am-7:00 pmSunday: Closed
Monday: 9:00 am-7:00 pm
Tuesday: 9:00 am-7:00 pm
Wednesday: 9:00 am-7:00 pm
Thursday: 9:00 am-7:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm2641 Regional Road 56L0R 1C0 Binbrook
Bookmobile
-
Wednesday: 11:00 am-6:30 pmSunday: Closed
Monday: 4:00 pm-6:30 pm
Tuesday: 11:00 am-6:30 pm
Wednesday: 11:00 am-6:30 pm
Thursday: 10:30 am-6:30 pm
Friday: 10:30 am-4:00 pm
Saturday: 10:30 am-4:00 pm
*Carlisle Branch
-
Wednesday: 3:00 pm-8:00 pm
Self-Serve: 9:00 am-3:00 pmSunday: Closed
Monday: 3:00 pm-8:00 pm
Self-Serve: 9:00 am-3:00 pm
Tuesday: 10:00 am-3:00 pm
Self-Serve: 9:00 am-10:00 am
Self-Serve: 3:00 pm-8:00 pm
Wednesday: 3:00 pm-8:00 pm
Self-Serve: 9:00 am-3:00 pm
Thursday: 10:00 am-3:00 pm
Self-Serve: 9:00 am-10:00 am
Self-Serve: 3:00 pm-8:00 pm
Friday: 1:00 pm-5:00 pm
Self-Serve: 9:00 am-1:00 pm
Self-Serve: 5:00 pm-6:00 pm
Saturday: 12:00 pm-5:00 pm
Self-Serve: 9:00 am-12:00 pm277 Carlisle RoadL0R 1H2 Carlisle
Central Library
-
Wednesday: 8:00 am-8:00 pmSunday: 12:00 pm-5:00 pm
Monday: 8:00 am-8:00 pm
Tuesday: 8:00 am-8:00 pm
Wednesday: 8:00 am-8:00 pm
Thursday: 8:00 am-8:00 pm
Friday: 8:00 am-6:00 pm
Saturday: 8:00 am-5:00 pm55 York BoulevardL8N 4E4 Hamilton
Concession Branch
-
Wednesday: 9:00 am-7:00 pmSunday: Closed
Monday: 9:00 am-7:00 pm
Tuesday: 9:00 am-7:00 pm
Wednesday: 9:00 am-7:00 pm
Thursday: 9:00 am-7:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm565 Concession StreetL8V 1A8 Hamilton
Dundas Branch
-
Wednesday: 9:00 am-8:00 pmSunday: 1:00 pm-5:00 pm
Monday: 9:00 am-8:00 pm
Tuesday: 9:00 am-8:00 pm
Wednesday: 9:00 am-8:00 pm
Thursday: 9:00 am-8:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm18 Ogilvie StL9H 2S2 Dundas
*Freelton Branch
-
Wednesday: 10:00 am-2:00 pm
Self-Serve: 9:00 am-10:00 am
Self-Serve: 2:00 pm-8:00 pmSunday: Closed
Monday: 10:00 am-2:00 pm
Self-Serve: 9:00 am-10:00 am
Self-Serve: 2:00 pm-8:00 pm
Tuesday: 10:00 am-2:00 pm
Self-Serve: 9:00 am-10:00 am
Self-Serve: 2:00 pm-8:00 pm
Wednesday: 10:00 am-2:00 pm
Self-Serve: 9:00 am-10:00 am
Self-Serve: 2:00 pm-8:00 pm
Thursday: 4:00 pm-8:00 pm
Self-Serve: 9:00 am-4:00 pm
Friday: 1:00 pm-6:00 pm
Self-Serve: 9:00 am-5:00 pm
Self-Serve: 5:00 pm-6:00 pm
Saturday: 12:00 pm-5:00 pm
Self-Serve: 9:00 am-12:00 pm1803 Brock RoadL0R 1K0 Freelton
*Greensville Branch
-
Wednesday: 12:00 pm-5:00 pm
Self-Serve: 9:00 am-12:00 pm
Self-Serve: 5:00 pm-8:00 pmSunday: Closed
Monday: 3:00 pm-8:00 pm
Self-Serve: 9:00 am-3:00 pm
Tuesday: 9:00 am-2:00 pm
Self-Serve: 2:00 pm-8:00 pm
Wednesday: 12:00 pm-5:00 pm
Self-Serve: 9:00 am-12:00 pm
Self-Serve: 5:00 pm-8:00 pm
Thursday: 12:00 pm-5:00 pm
Self-Serve: 9:00 am-12:00 pm
Self-Serve: 5:00 pm-8:00 pm
Friday: 1:00 pm-6:00 pm
Self-Serve: 9:00 am-1:00 pm
Saturday: 1:00 pm-5:00 pm
Self-Serve: 9:00 am-1:00 pm625 Harvest RdL9H 5K8 Greensville
Kenilworth Branch
-
Wednesday: 9:00 am-7:00 pmSunday: Closed
Monday: 9:00 am-7:00 pm
Tuesday: 9:00 am-7:00 pm
Wednesday: 9:00 am-7:00 pm
Thursday: 9:00 am-7:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm103 Kenilworth Avenue NorthL8H 4R6 Hamilton
Locke Branch
-
Wednesday: 9:00 am-7:00 pmSunday: Closed
Monday: 9:00 am-7:00 pm
Tuesday: 9:00 am-7:00 pm
Wednesday: 9:00 am-7:00 pm
Thursday: 9:00 am-7:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm285 Locke Street SouthL8P 4C2 Hamilton
*Lynden Branch
-
Wednesday: 1:00 pm-6:00 pm
Self-Serve: 9:00 am-1:00 pm
Self-Serve: 6:00 pm-8:00 pmSunday: Closed
Monday: 1:00 pm-6:00 pm
Self-Serve: 9:00 am-1:00 pm
Self-Serve: 6:00 pm-8:00 pm
Tuesday: 1:00 pm-6:00 pm
Self-Serve: 9:00 am-1:00 pm
Self-Serve: 6:00 pm-8:00 pm
Wednesday: 1:00 pm-6:00 pm
Self-Serve: 9:00 am-1:00 pm
Self-Serve: 6:00 pm-8:00 pm
Thursday: 1:00 pm-6:00 pm
Self-Serve: 9:00 am-1:00 pm
Self-Serve: 6:00 pm-8:00 pm
Friday: 1:00 pm-6:00 pm
Self-Serve: 9:00 am-1:00 pm
Saturday: 12:00 pm-5:00 pm
Self-Serve: 9:00 am-12:00 pm110 Lynden RdL0R 1T0 Hamilton
Mount Hope Branch
-
Wednesday: 1:00 pm-6:00 pmSunday: Closed
Monday: 1:00 pm-6:00 pm
Tuesday: 10:00 am-3:00 pm
Wednesday: 1:00 pm-6:00 pm
Thursday: 10:00 am-3:00 pm
Friday: 1:00 pm-6:00 pm
Saturday: 12:00 pm-5:00 pm3027 Homestead Drive, RR1L0R 1W0 Mount Hope
Parkdale Branch
-
Wednesday: 9:00 am-7:00 pmSunday: Closed
Monday: 9:00 am-7:00 pm
Tuesday: 9:00 am-7:00 pm
Wednesday: 9:00 am-7:00 pm
Thursday: 9:00 am-7:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm256 Parkdale Ave NL8H 5X7 Hamilton
Red Hill Branch
-
Wednesday: 9:00 am-8:00 pmSunday: 1:00 pm-5:00 pm
Monday: 9:00 am-8:00 pm
Tuesday: 9:00 am-8:00 pm
Wednesday: 9:00 am-8:00 pm
Thursday: 9:00 am-8:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm695 Queenston RoadL8G 1A1 Hamilton
Saltfleet Branch
-
Wednesday: 9:00 am-7:00 pmSunday: Closed
Monday: 9:00 am-7:00 pm
Tuesday: 9:00 am-7:00 pm
Wednesday: 9:00 am-7:00 pm
Thursday: 9:00 am-7:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm131 Grays RoadL8G 3V3 Stoney Creek
Sherwood Branch
-
Wednesday: 9:00 am-7:00 pmSunday: Closed
Monday: 9:00 am-7:00 pm
Tuesday: 9:00 am-7:00 pm
Wednesday: 9:00 am-7:00 pm
Thursday: 9:00 am-7:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm467 Upper Ottawa StreetL8T 3T3 Hamilton
Stoney Creek Branch
-
Wednesday: 9:00 am-7:00 pmSunday: Closed
Monday: 9:00 am-7:00 pm
Tuesday: 9:00 am-7:00 pm
Wednesday: 9:00 am-7:00 pm
Thursday: 9:00 am-7:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm777 Highway 8L8E 5J4 Stoney Creek
Terryberry Branch
-
Wednesday: 9:00 am-8:00 pmSunday: 1:00 pm-5:00 pm
Monday: 9:00 am-8:00 pm
Tuesday: 9:00 am-8:00 pm
Wednesday: 9:00 am-8:00 pm
Thursday: 9:00 am-8:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm100 Mohawk Road WestL9C 1W1 Hamilton
Turner Park Branch
-
Wednesday: 9:00 am-8:00 pmSunday: 1:00 pm-5:00 pm
Monday: 9:00 am-8:00 pm
Tuesday: 9:00 am-8:00 pm
Wednesday: 9:00 am-8:00 pm
Thursday: 9:00 am-8:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm352 Rymal Road EastL9B 1C2 Hamilton
Valley Park Branch
-
Wednesday: 9:00 am-8:00 pmSunday: 1:00 pm-5:00 pm
Monday: 9:00 am-8:00 pm
Tuesday: 9:00 am-8:00 pm
Wednesday: 9:00 am-8:00 pm
Thursday: 9:00 am-8:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm970 Paramount Dr.L8J 1Y2 Stoney Creek
Waterdown Branch
-
Wednesday: 9:00 am-8:00 pmSunday: 1:00 pm-5:00 pm
Monday: 9:00 am-8:00 pm
Tuesday: 9:00 am-8:00 pm
Wednesday: 9:00 am-8:00 pm
Thursday: 9:00 am-8:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm163 Dundas St EL8N 2Z7 Waterdown
Westdale Branch
-
Wednesday: 9:00 am-7:00 pmSunday: Closed
Monday: 9:00 am-7:00 pm
Tuesday: 9:00 am-7:00 pm
Wednesday: 9:00 am-7:00 pm
Thursday: 9:00 am-7:00 pm
Friday: 9:00 am-6:00 pm
Saturday: 9:00 am-5:00 pm955 King Street WestL8S 1K9 Hamilton