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 241 - 260 of 612

Blackburn Hamlet
Monday Apr 20, 2026 at 2:00pm (series runs until Jun 15, 2026)
Members of the Blackburn Hamlet Book Club meet to enjoy and discuss a wide variety of books selected by book club members. All welcome! January...
Drop-in program
Add this event to your calendar
Elmvale Acres
Monday Apr 20, 2026 at 2:00pm (series runs until Jun 15, 2026)
Meet up with fellow book enthusiasts for a discussion of the month's chosen book. February 23rd: Finding Edward by Sheila Murray March 23rd: The Stationery...
Drop-in program
Add this event to your calendar

Stittsville
Monday Apr 20, 2026 at 2:30pm (series runs until Dec 21, 2026)
The Stittsville Branch Afternoon Book Club meet on the third Monday of most months and read a variety of fiction and non-fiction books. Registration is...
Sorry this event and its waiting list are full

Rockcliffe Park
Monday Apr 20, 2026 at 3:00pm
Participants will get to see weaving in action — an ages-old technique of interlacing warp (vertical) and weft (horizontal) threads to produce textiles! Using a...
Drop-in program
Add this event to your calendar

Alta Vista
Monday Apr 20, 2026 at 5:00pm (series runs until May 11, 2026)
Vous avez des enfants âgés de 7 à 12 ans ? Vous aimeriez qu'ils lisent davantage ? Rejoignez notre programme hebdomadaire de cercle de lecture...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Monday Apr 20, 2026 at 5:15pm (series runs until May 25, 2026)
For ages 5-8. Do you have children ages 5-8? Would you like them to read more? Then join our weekly Reading Buddies program. Each child...
Sorry this event and its waiting list are full

Elmvale Acres
Monday Apr 20, 2026 at 5:30pm (series runs until Dec 28, 2026)
Practice your English conversation skills in a relaxed and friendly environment. All levels are welcome to this drop-in program. Pratiquez votre anglais dans un environnement...
Drop-in program
Add this event to your calendar

Beaverbrook
Monday Apr 20, 2026 at 5:30pm (series runs until May 11, 2026)
Come join us for some fun and laughter at the library. Each week will be a new self guided activity to explore rotating between crafts,...
Drop-in program
Add this event to your calendar

Carlingwood
Monday Apr 20, 2026 at 5:30pm
Play Dungeons and Dragons at the Ottawa Public Library! Whether you've always wanted to learn the game, haven't played in years, or are an experienced...

Carlingwood
Monday Apr 20, 2026 at 5:30pm (series runs until May 04, 2026)
Play Dungeons and Dragons at the library! Whether you've always wanted to learn, haven't played in years, or are an experienced player looking to join...

Main
Monday Apr 20, 2026 at 6:00pm
Come join us for a fun collage session! Explore your creative side and piece together something beautiful. Collages make nice greeting cards or posters to...
Drop-in program
Add this event to your calendar

Rideau
Monday Apr 20, 2026 at 6:00pm (series runs until May 11, 2026)
Come join us for a fun collage session! Explore your creative side and piece together something beautiful. Collages make nice greeting cards or posters to...
Drop-in program
Add this event to your calendar

Blackburn Hamlet
Monday Apr 20, 2026 at 6:00pm (series runs until May 25, 2026)
Vous avez déjà une base en anglais et vous cherchez un endroit avec une ambiance décontractée et amicale pour pratiquer vos habiletés de converser en...
Drop-in program
Add this event to your calendar

Greenboro
Monday Apr 20, 2026 at 6:00pm (series runs until May 11, 2026)
Play and learn about chess. Jouer et apprendre à jouer aux échecs. For ages 6 years and up Pour les 6 ans et plus.
Drop-in program
Add this event to your calendar

Sunnyside
Monday Apr 20, 2026 at 6:00pm
Kick off the gardening season with the Sunnyside Seed Exchange. Take some seeds… bring some seeds! A sustainable way to grow your garden and chat...
Drop-in program
Add this event to your calendar

Alta Vista
Monday Apr 20, 2026 at 6:30pm (series runs until Jun 29, 2026)
Experience the transformative power of writing in an inclusive space! Write together, share first drafts, listen deeply and receive supportive feedback. Tap into your story...
Drop-in program
Add this event to your calendar

Beaverbrook
Monday Apr 20, 2026 at 6:30pm (series runs until May 04, 2026)
Join us monthly at the Beaverbrook Branch for an evening of crafting. Bring your knitting, crochet, embroidery, felting and sewing projects and work on them...
Drop-in program
Add this event to your calendar

Greenboro
Monday Apr 20, 2026 at 6:30pm (series runs until Jun 29, 2026)
Join us for a fun and friendly environment to practice your Spanish skills. for a fun and friendly environment to practice your Spanish skills.
Drop-in program
Add this event to your calendar

Elmvale Acres
Monday Apr 20, 2026 at 6:30pm (series runs until Jun 29, 2026)
The Writers Collective of Canada (WCC) and the Elmvale Acres Branch invite you to join us for our writing workshops: Write With Us! We are...

Sunnyside
Monday Apr 20, 2026 at 6:30pm
Join us at Sunnyside for our monthly film screening. Monday February 9th at 6:30pm: Eternal Sunshine of the Spotless Mind (14A) Monday March 23rd at...
Drop-in program
Add this event to your calendar
- ‹ previous
- 13 of 31
- next ›