Find a program or event

Some in-branch programs require registration with your library card. Please log in with your library account or follow this link to apply for a card online. You can also apply for a card in person at any of our 33 locations.

Displaying 501 - 520 of 581
Paper | du papier
Alta Vista
Thursday Dec 18, 2025 at 2:30pm
Meet new people, quill a gift tag and make an origami embellishment! Beginners welcome. Adults only. No exceptions. Registration required. Venez se joindre à nous...

Registration opens on Thursday, November 27, 2025 - 5:00pm

Carlingwood
Thursday Dec 18, 2025 at 6:00pm
Join us at Carlingwood for an introduction to the wonderful world of knitting! With the help of an instructor, you will be guided through the...
Sleuth Hounds
Alta Vista
Thursday Dec 18, 2025 at 6:30pm
Share the enjoyment of good mysteries in a relaxed atmosphere. Join us for our holiday social and planning party. All are welcome!
Beaverbrook
Saturday Dec 20, 2025 at 10:30am
Get creative with these Winter-inspired crafts.
Hazeldean
Saturday Dec 20, 2025 at 2:30pm
Learn how to create continuous line drawings.

Sorry this event and its waiting list are full

Stittsville
Sunday Dec 21, 2025 at 2:00pm
Come to the library and make some gift tags for your friends and family. Materials and supplies will be provided. We will upcycle book pages,...

Registration opens on Sunday, November 30, 2025 - 10:00am

St-Laurent
Monday Dec 22, 2025 at 6:00pm
Le 22 septembre à 18h: Illusions perdues Lucien est un jeune poète inconnu dans la France du XIXème siècle. Il a de grandes espérances et...
Sunnyside
Monday Dec 22, 2025 at 6:00pm
Join us once a month for a screening of films inspired by books! Whether you're a lifelong reader or a movie buff, this series brings...
Candy land
Nepean Centrepointe
Saturday Dec 27, 2025 at 11:00am (series runs until Dec 28, 2025)
Come play CandyLand where YOU become the pieces! available: Saturday, December 27 from 11-4 Sunday, December 28 from 11-4 Monday, December 29 from 11-7 ********************************************************************...
Centennial
Tuesday Dec 30, 2025 at 2:00pm
Engage your gratitude through movement, imagination, and art. We’ll be strengthening our thankfulness muscles by playing gratitude games and remembering our favourite moments from 2025...
Beaverbrook
Tuesday Dec 30, 2025 at 6:30pm (series runs until Dec 31, 2025)
Ever wonder what stuffed animals do at night while you are sleeping? Part 1: Bring your favourite stuffed animal to a pyjama storytime and leave...
Underneath illustrated fireworks, "Celebrate Noon Year's Eve with us!" is written.
Main
Wednesday Dec 31, 2025 at 11:00am
A New Year's event for the whole family. Ring in 2026 early (at noon)! Wear your pajamas or your fancy finery if you would like...
Metcalfe village
Wednesday Dec 31, 2025 at 11:00am
Join us for an afternoon of crafting fun! We will be making New Year's Eve themed crafts. ​ All materials will be provided.​ ​Welcome to...
Noon Year's Eve
Nepean Centrepointe
Wednesday Dec 31, 2025 at 11:15am
Join us for crafts, face painting and a parade as we count down to noon.
Stittsville
Sunday Jan 4, 2026 at 2:00pm
Join us for a cozy afternoon of solving jigsaw puzzles. Light refreshments will be available.
image of adults
Cumberland
Tuesday Jan 6, 2026 at 10:15am (series runs until Mar 31, 2026)
Join us at the Cumberland Branch Tuesday and Thursday mornings to make new friends from 10:15 am to noon. We have coffee, puzzles, board games...
poster for Hercules
Main
Wednesday Jan 7, 2026 at 6:30pm
Ottawa Bad Movie Nights and Ottawa Public Library present a screening of H ercules (1983). Please join us from 6:30pm to 8:30pm, at the OPL's...
Nepean Centrepointe
Thursday Jan 8, 2026 at 1:30pm (series runs until Dec 10, 2026)
Come meet to enjoy and discuss a wide variety of books selected by book club members. All are welcome! Every second Thursday of the month...
Book Banter
Alta Vista
Thursday Jan 8, 2026 at 2:00pm (series runs until Jun 04, 2026)
Share the enjoyment of good books in a relaxed atmosphere. Join us for discussions on the first Thursday of every month from 2 to 3...
Stittsville
Thursday Jan 8, 2026 at 6:30pm (series runs until Jun 25, 2026)
The Stittsville branch hosts weekly meetings of the Stittsville Creative Writing Group. Do you love to write? Is writing the air you breathe, or is...

Registration opens on Monday, December 1, 2025 - 10:00am