Annette Street

Annette Street Library Exterior

145 Annette Street,
Toronto, ON  M6P 1P3

Phone: 416-393-7692

Hours

Monday 10:00 am to 8:30 pm
Tuesday 12:30 pm to 8:30 pm
Wednesday 10:00 am to 6:00 pm
Thursday 12:30 pm to 8:30 pm
Friday 10:00 am to 6:00 pm
Saturday 9:00 am to 5:00 pm
Sunday Closed

  • Wheelchair Accessible

  • Free Wifi

General Inquiries

To speak directly with staff at Annette Street Branch during branch hours, please call the number listed above.

For general questions about Toronto Public Library, your account, and quick reference help, email Answerline using the link below.

Email Answerline

Directions, TTC & Parking

View on map
Closest major intersection: Keele and Annette Streets. Branch is located on the southwest corner of Annette Street and Medland Street.

Public Transit

TTC #26 Dupont bus from Jane subway station; the bus stops right in front of the library.
TTC #26 Dupont bus from St. George subway station; the bus stops directly across the street from the library.
TTC #30 Lambton bus from High Park subway, north to Annette Street. Walk east to the library.
TTC #40 Junction bus from Dundas West subway, get off at Pacific. Walk south to Annette, then walk east to the library.
TTC #89 Weston Road bus or #41 Keele bus from Keele subway station, north on Keele Street to Annette Street. Walk west 2 blocks to Annette Street and Medland Street.

Parking

Street parking.

Annette Street Library Exterior

Upcoming Programs


Featured Programs

Wed, Jul 05

2:00 pm - 3:00 pm

Magic Mel's Amazing Magic Show!

Find your "inner magic" with The Amazing Magic Mel during this upbeat, hilarious, and interactive comedy magic show for th...

Tue, Jul 11

6:30 pm - 7:30 pm

How to Teach Your Kids about Money

Get information and tips to help you raise kids who are financially independent and responsible. Heather Walsh, a member o...

Wed, Jul 12

2:00 pm - 3:00 pm

Make a Paper Bag Kite

Grab a paper bag, streamers, string, and pencil crayons to make your own kite! Materials provided. For children ages...

Regular Programs

Wed, Jun 07

10:30 am - 12:30 pm

Macaulay Child Development Centre - EarlyON Child & Family Program

Join the Macaulay Child Development Centre Wednesday mornings for Play & Learn! This weekly program is for pa...

Thu, Jun 08

1:00 pm - 4:00 pm

Macaulay Child Development Centre - EarlyON Child & Family Program

Join the Macaulay Child Development Centre Thursday afternoons for Play & Learn! This weekly program is for p...

Fri, Jun 09

10:30 am - 11:00 am

Baby Time

Join us for bouncing and tickling rhymes, songs, and stories for babies from birth to 18 months with their parents or care...