About the Library


Pay Your Fines Online
Federal Depository Library Info

You are here

Branch Locator

Looking for the nearest Library? Use our Branch Locator below.

The Buffalo & Erie County Public Library System maintains popular, diverse, distinctive and specialized collections throughout its 37 libraries, which are located from one end of Erie County to the other. Each library works in partnership with its surrounding neighborhoods, schools, and community to provide a positive experience, inviting atmosphere, and a variety of materials, services and programs for all ages. Use the map below to find the library location closest to you. Plug in your zip code first, and then click on the name of the library you want to visit. You can access directions, too.

from Address or zip code:

Marilla Free Library
11637 Bullis Rd.
Marilla, NY 14102
Get Directions
Phone Number: 716-652-7449
Distance: 0.00mi

Newstead Public Library
33 Main St.
Akron, NY 14001
Get Directions
Phone Number: 716-542-2327
Distance: 0.00mi

Niagara Branch
280 Porter Ave.
Buffalo, NY 14201
Get Directions
Phone Number: 716-882-1537
Distance: 0.00mi

North Collins Public Library
2095 School St.
North Collins, NY 14111
Get Directions
Phone Number: 716-337-3211
Distance: 0.00mi

North Park Branch
975 Hertel Ave
Buffalo, NY 14216
Get Directions
Phone Number: 716-875-3748
Distance: 0.00mi

Orchard Park Public Library
S-4570 South Buffalo St.
Orchard Park, NY 14127
Get Directions
Phone Number: 716-662-9851
Distance: 0.00mi

Anna Reinstein Memorial Library
2580 Harlem Rd.
Cheektowaga, NY 14225
Get Directions
Phone Number: 716-892-8089
Distance: 0.00mi

Riverside Branch
820 Tonawanda St.
Buffalo, NY 14207
Get Directions
Phone Number: 716-875-0562
Distance: 0.00mi

West Seneca Public Library
1300 Union Rd.
West Seneca, NY 14224
Get Directions
Phone Number: 716-674-2928
Distance: 0.00mi