Branch Hours This Week

Self-Serve Extended Access is not available. Call 289-779-7588 for more information.

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

  • Tuesday: 9:00 am-7:00 pm

    Sunday: 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 pm

    300 Wilson Street East
    L9G 2B9 Ancaster

Barton Branch

  • Tuesday: 9:00 am-7:00 pm

    Sunday: 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 pm

    571 Barton Street East
    L8L 2Z4 Hamilton

Binbrook Branch

  • Tuesday: 9:00 am-7:00 pm

    Sunday: 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 pm

    2641 Regional Road 56
    L0R 1C0 Binbrook

Bookmobile

  • Tuesday: 11:00 am-6:30 pm

    Sunday: 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

  • Tuesday: 10:00 am-3:00 pm
     Self-Serve: 9:00 am-10:00 am
     Self-Serve: 3:00 pm-8:00 pm

    Sunday: 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 pm

    277 Carlisle Road
    L0R 1H2 Carlisle

Central Library

  • Tuesday: 8:00 am-8:00 pm

    Sunday: 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 pm

    55 York Boulevard
    L8N 4E4 Hamilton

Concession Branch

  • Tuesday: 9:00 am-7:00 pm

    Sunday: 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 pm

    565 Concession Street
    L8V 1A8 Hamilton

Dundas Branch

  • Tuesday: 9:00 am-8:00 pm

    Sunday: 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 pm

    18 Ogilvie St
    L9H 2S2 Dundas

*Freelton Branch

  • Tuesday: 10:00 am-2:00 pm
     Self-Serve: 9:00 am-10:00 am
     Self-Serve: 2:00 pm-8:00 pm

    Sunday: 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-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 pm

    1803 Brock Road
    L0R 1K0 Freelton

*Greensville Branch

  • Tuesday: 9:00 am-2:00 pm
     Self-Serve: 2:00 pm-8:00 pm

    Sunday: 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 pm

    625 Harvest Rd
    L9H 5K8 Greensville

Kenilworth Branch

  • Tuesday: 9:00 am-7:00 pm

    Sunday: 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 pm

    103 Kenilworth Avenue North
    L8H 4R6 Hamilton

Locke Branch

  • Tuesday: 9:00 am-7:00 pm

    Sunday: 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 pm

    285 Locke Street South
    L8P 4C2 Hamilton

*Lynden Branch

  • Tuesday: 1:00 pm-6:00 pm
     Self-Serve: 9:00 am-1:00 pm
     Self-Serve: 6:00 pm-8:00 pm

    Sunday: 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 pm

    110 Lynden Rd
    L0R 1T0 Hamilton

Mount Hope Branch

  • Tuesday: 10:00 am-3:00 pm

    Sunday: 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 pm

    3027 Homestead Drive, RR1
    L0R 1W0 Mount Hope

Parkdale Branch

  • Tuesday: 9:00 am-7:00 pm

    Sunday: 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 pm

    256 Parkdale Ave N
    L8H 5X7 Hamilton

Red Hill Branch

  • Tuesday: 9:00 am-8:00 pm

    Sunday: 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 pm

    695 Queenston Road
    L8G 1A1 Hamilton

Saltfleet Branch

  • Tuesday: 9:00 am-7:00 pm

    Sunday: 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 pm

    131 Gray Road
    L8G 3V3 Stoney Creek

Sherwood Branch

  • Tuesday: 9:00 am-7:00 pm

    Sunday: 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 pm

    467 Upper Ottawa Street
    L8T 3T3 Hamilton

Stoney Creek Branch

  • Tuesday: 9:00 am-7:00 pm

    Sunday: 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 pm

    777 Highway 8
    L8E 5J4 Stoney Creek

Terryberry Branch

  • Tuesday: 9:00 am-8:00 pm

    Sunday: 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 pm

    100 Mohawk Road West
    L9C 1W1 Hamilton

Turner Park Branch

  • Tuesday: 9:00 am-8:00 pm

    Sunday: 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 pm

    352 Rymal Road East
    L9B 1C2 Hamilton

Valley Park Branch

  • Tuesday: 9:00 am-8:00 pm

    Sunday: 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 pm

    970 Paramount Dr.
    L8J 1Y2 Stoney Creek

Waterdown Branch

  • Tuesday: 9:00 am-8:00 pm

    Sunday: 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 pm

    163 Dundas St E
    L8N 2Z7 Waterdown

Westdale Branch

  • Tuesday: 9:00 am-7:00 pm

    Sunday: 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 pm

    955 King Street West
    L8S 1K9 Hamilton