Skip To Main Content

Local Libraries

Back to the Main Page

Links to  Bucks Library Application  for Council Rock Students and the Bucks County Library Online Resources

Bucks County Community College Library

Newtown Campus:
275 Swamp Road Newtown, PA 18940
(215) 968-8009

Upper Bucks Campus:
One Hillendale Drive, Perkasie, PA
(215) 258-7721

Lower Bucks Campus:
1304 Veterans Highway, Bristol, PA
(267) 685-4825

Hours at All Campus Libraries

*County residents may apply for a community card

*Some public computers with database and catalog.
No printing, save to flashdrive, etc.
*Microform and Copiers available.

Free Library of Northampton Township
  summer 2023 programs for teens
25 Upper Holland Rd.
Richboro, PA 18954

Monday-Thursday: 9:00a.m.-8:00p.m.
Friday-Saturday: 9:00a.m.-4:00p.m. Sunday: 1p.m.-5p.m. 


301 S. Pine Street (Rt. 413 and Flowers Ave.)

Langhorne, PA 19047-2887


Monday, Tuesday, Wednesday: 9a.m.-8p.m.

Thursday-Friday: 10 p.m.-6 pm


Newtown Library Company

114 Centre Ave

Mon., Wed., Thurs., Fri.: 11:30a.m.-5:30p.m.
Tues: 11:30a.m.-7:30p.m.
Saturday: 10 a.m.-1:30p.m.

*Family Membership $25
*Individual Membership $20

Southampton Free Library

947 Street Road
Southampton, PA 18966

Monday-Thursday: 10:00a.m.–8:00p.m.
Friday-Saturday: 10:00a.m.-5:00p.m.

Village Library of Wrightstown

727 Penns Park Road
Wrightstown, PA 18940

Monday,Tuesday & Friday: 9a.m.-5p.m.
Wednesday & Thursday: 9a.m.-7p.m.
Saturday: 10a.m.-1p.m.
Sunday: 1p.m.-5p.m.


1080 Edgewood Road
Yardley, PA 19067

Monday-Thursday: 9a.m.-8p.m.

Thursday-Friday: 9a.m.-6p.m.

Saturday: 9a.m.-5p.m.