Account Login | Catalog Make a Gift

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Bucks County Free Library

Established 1956

Search the Catalog
Search the Website
  • Home
  • Locations
    • All
    • Bensalem
    • Doylestown
    • Langhorne
    • Levittown
    • Perkasie
    • Quakertown
    • Yardley-Makefield
    • Other Libraries
  • Events
    • All Events
    • Recorded Author Talks
    • Recorded Tech Talks
  • Services
    • For Children
    • Technology
    • Find Your Next Read
    • Interlibrary Loan
    • Meeting & Study Rooms
    • Chat with a Librarian
  • e-Library
    • All
    • Downloads and Streaming
    • Research and Online Learning
    • Magazine and Newspaper
    • Children
    • Downloads & Streaming FAQ
  • Account Help
    • Library Cards
    • Borrowing and Returning
    • Automatic Item Renewal
    • Using My Online Account
    • Account Problems

Locations

Bucks County Free Library Branches

2025 Holiday Closures

Bensalem

M, T, W: 9am – 8pm
Th, F: 10am – 6pm
Sa: 9am – 5pm
3700 Hulmeville Road
Bensalem, PA
19020-4491
Phone: (215) 638-2030

Doylestown

M, T, W, Th: 9am- 9pm
F: 9am – 6pm
Sa: 9am – 5pm
Su: 1pm – 5pm
150 S. Pine Street
Doylestown, PA
18901-4932
Phone: (215) 348-9081 

Langhorne

M, T, W: 9am – 8pm
Th, F: 10am – 6pm
Sa: 9am – 5pm

Penn’s Little Village closes one hour prior to closing.

301 S. Pine Street
(Rt. 413 & Flowers Ave.)
Langhorne, PA
19047-2829
Phone: (215) 757-2510 

Levittown

M, T, W, Th: 9am – 8pm
F: 9am – 6pm
Sa: 9am – 5pm
7311 New Falls Road
Levittown, PA
19055-1006
Phone: (215) 949-2324

Perkasie

M, T, W: 9am – 8pm
Th, F: 10am – 6pm
Sa: 9am – 5pm
491 Arthur Avenue
Perkasie, PA
18944-1033
Phone: (215) 257-9718

Quakertown

M, T, W, Th: 9am – 8pm
F: 9am – 6pm
Sa: 9am – 5pm

Peppermint Valley Junction closes one hour prior to closing.

401 West Mill Street
Quakertown, PA
18951-1248
Phone: (215) 536-3306 

Yardley-Makefield

M, T, W, Th: 9am – 8pm
F: 9am – 6pm
Sa: 9am – 5pm

Career Corner closes one hour prior to closing.

1080 Edgewood Road
Yardley, PA
19067-1648
Phone: (215) 493-9020 

{"single_open":"true","transition_speed":"300"}

District Member Libraries

District member libraries share a catalog with Bucks County Free Library branches but are otherwise independently governed and managed by their own local boards.

Fallsington Library

Fallsington 250
M, W, F: 2pm – 5pm
T, Th: 2pm – 8pm
Sa: 10am – 1pm
139 Yardley Avenue
Fallsington, PA
19054-1118
Phone: (215) 295-4449
Website
 
map 25x25 catalog 25x25 calendar 25x25 facebook 25x25 noun_411084_cc

Free Library of New Hope & Solebury

New Hope-Solebury
M, T, W: 10am – 7pm
Th, Sa: 10am – 5pm
F: 9am – 5pm
93 W. Ferry Street
New Hope, PA
18938-1332
Phone: (215) 862-2330
Website

map 25x25 catalog 25x25 calendar 25x25 facebook 25x25 e-mail 25x25 donate noun_411084_cc

Free Library of Northampton Township

M, T, W, Th: 9am – 8pm
F, Sa: 9am – 4pm
Su: 1pm – 5pm
25 Upper Holland Road
Richboro, PA
18954-1514
Phone: (215) 357-3050
Website

map 25x25catalog 25x25 calendar 25x25 facebook 25x25 e-mail 25x25 noun_411084_cc

Margaret R. Grundy Memorial Library

M, T, W: 10am – 8pm
Th, F, Sa: 10am – 4pm
680 Radcliffe Street
Bristol, PA
19007-5136
Phone: (215) 788-7891
Website

map 25x25 catalog 25x25 calendar 25x25 facebook 25x25 e-mail 25x25 noun_411084_cc

Morrisville Free Library

Morrisville
M, T, W, Th: 10:30am – 8pm
Sa: 10am – 5pm
300 N. Pennsylvania Avenue
Morrisville, PA
19067-6621
Phone: (215) 295-4850
Website
 
map 25x25 catalog 25x25 calendar 25x25 facebook 25x25 e-mail 25x25 noun_411084_cc

Pipersville Free Library

IMG_1111
T: 10am – 6pm
W: 3pm-5pm
Th: 10am – 6pm
F: 3pm – 5pm
Sa: 10am – 1pm
7114 Old Easton Road
PO Box 122
Pipersville, PA
18947-9998
Phone: (215) 766-7880
Website
 
map 25x25 catalog 25x25 calendar 25x25 facebook 25x25 e-mail 25x25 noun_411084_cc

Riegelsville Public Library

T, W: 9am – 5pm
Th: 9am – 6pm
Sa: 9am – 3pm
615 Easton Road
PO Box 65
Riegelsville, PA
18077-0065
Phone: (610) 749-2357
Website
 
map 25x25 catalog 25x25 calendar 25x25 facebook 25x25 e-mail 25x25 noun_411084_cc

Southampton Free Library

M, T, W, Th: 10am – 8pm
F, Sa: 10am – 5pm
947 Street Road
Southampton, PA
18966-4728
Phone: (215) 322-1415
Website

map 25x25 catalog 25x25 calendar 25x25 facebook 25x25 noun_411084_cc

Township Library of Lower Southampton

M, T, W, Th: 10am – 8pm
F: 12pm – 4pm
Sa: 9am – 4pm
1983 Bridgetown Pike
Feasterville, PA
19053-2302
Phone: (215) 355-1183
Website
 
map 25x25 catalog 25x25 calendar 25x25facebook 25x25 e-mail 25x25 noun_411084_cc

Village Library of Wrightstown

M, T, F: 9am – 5pm
W, Th: 9am – 7pm
Sa: 10am – 1pm
Su: 1pm – 5pm
727 Penns Park Road
Wrightstown, PA
18940-9606
Phone: (215) 598-3322
Website

map 25x25 catalog 25x25 calendar 25x25 facebook 25x25 e-mail 25x25 noun_411084_cc

Warminster Township Free Library

M, T, W: 10am – 8pm
Th: 10am – 5pm
F: 12pm – 5pm
Sa: 10am – 5pm
1076 Emma Lane
Warminster, PA
18974-2632
Phone: (215) 672-4362
Website

map 25x25 catalog 25x25 calendar 25x25 facebook 25x25 e-mail 25x25 noun_411084_cc

{"single_open":"true","transition_speed":"300"}

No results found in this location. Please try again.

Get Directions

Add Waypoint
show options hide options
Print directions Reset directions
Fetching directions......
Reset directions
Print directions

Primary Sidebar

Sign up for our Newsletter:

  • This field is for validation purposes and should be left unchanged.

Library News

Make a Young Reader’s Day—Donate Books This May  

Turning the Page Together: An Update on Bucks for Books

Update: Errors with Account Login Fixed

Books, Games, Tai Chi & More – Discover National Library Week at BCFL!

Advanced Screening & Discussion: PBS Documentary “Free for All: The Public Library”

View All

Footer

Donate
  • About
  • Our Mission
  • Policies
  • FAQs
  • Shop
  • Subscribe
  • Contact Us
  • Library Jobs
  • Suggest a Purchase
  • U.S. Passport Service
  • Bids
  • Volunteer
Power Library

Bucks County Free Library
150 South Pine Street
Doylestown, PA 18901
215-348-9081

  • Facebook
  • Instagram
  • YouTube

Translate

© 2025 · Bucks County Free Library. All Rights Reserved.
Website Development by GetPhound