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

Curbside Pickup

Bucks County Free Library Branches

Curbside Pickup will be available 30 minutes after the library opens and end 30 minutes before the library closes. Check our Locations page for library hours.

Bensalem
Phone: (215) 638-2030

Doylestown
Phone: (215) 348-9081

Langhorne
Phone: (215) 757-2510

Levittown
Phone: (215) 949-2324

Perkasie
Phone: (215) 257-9718

Quakertown
Phone: (215) 536-3306

Yardley
Phone: (215) 493-9020

  1. Place holds on items through our catalog. If you have trouble placing holds please call your library for help.
  2. You will receive an email notification when your hold is available for pickup. Wait times for holds placed online may be longer than usual.
  3. After you receive your email notification, head to your pickup library and park in one of the spots designated for curbside pickup.
  4. When you arrive, call the library. Make sure you have your library card number ready!
  5. Your items will be brought out to you.


District Member Libraries

Fallsington Library

139 Yardley Avenue
Fallsington, PA
19054-1118
Phone: (215) 295-4449
Visit fallsingtonlibrary.org for more information.

Free Library of New Hope & Solebury

93 W. Ferry Street
New Hope, PA
18938-1332
Phone: (215) 862-2330
Visit nhslibrary.org/curbsidepickup for more information.

Free Library of Northampton Township

25 Upper Holland Road
Richboro, PA
18954-1514
Phone: (215) 357-3050
Visit: northamptontownshiplibrary.org for more information.

Hours for pickup are:
M, T, W, Th: 1pm – 7pm
Sa: 1pm – 5pm.

Margaret R. Grundy Memorial Library

680 Radcliffe Street
Bristol, PA
19007-5136
Phone: (215) 788-7891
Visit grundylibrary.org/curbside for more information.

Hours for pickup are:
M, T, W: 11am – 7pm
Th, Sa: 11am – 4pm

Morrisville Free Library

300 N. Pennsylvania Avenue
Morrisville, PA
19067-6621
Phone: (215) 295-4850
You will receive an email notice and/or phone call when your hold is available. Please call when you arrive and a staff member will place your hold on a table outside the front door.

Hours for pickup are:
M, T, W, Th: 11am – 6pm
Sa: 10:30am – 4pm

Riegelsville Public Library

615 Easton Road
Riegelsville, PA
18077-0065
Phone: (610) 749-2357
Visit riegelsvillelibrary.info for more information.

Pipersville Free Library

7114 Old Easton Road
PO Box 122
Pipersville, PA
18947-9998
Phone: (215) 766-7880
Visit pipersvillelibrary.org/ for more information.

Hours for pickup:
M, T, W, Th: 3pm – 5pm
T, W, Th: 7pm – 8:30pm
Th, Sa: 10am – 12pm

Southampton Free Library

947 Street Road
Southampton, PA
18966-4728
Phone: (215) 322-1415
Visit southamptonfreelibrary.org /services/curbside-pickup for more information.

Township Library of Lower Southampton

1983 Bridgetown Pike
Feasterville, PA
19053-2302
Phone: (215) 355-1183
Visit: lowersouthamptonlibrary.org/

Hours for pickup:
M, T, W, Th: 11am – 7pm

Village Library of Wrightstown

727 Penns Park Road
Wrightstown, PA
18940-9606
Phone: (215) 598-3322
Visit wrightstownlibrary.org for more information.

Hours for pickup are:
M, T, W, Th, F: 9am – 5pm
Sa: 10am – 1pm

Warminster Township Free Library

1076 Emma Lane
Warminster, PA
18974-2632
Phone: (215) 672-4362
Visit: warminstertownship.org/curbside-information/ for more information

Hours for pickup are:
M, T, W, Th: 11am – 4:30pm

F: 12pm – 4:30pm
S: 10am – 4:30pm

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

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