Campbell County Public Library System, VA

Free Library Card

Free online library cards

Click here to apply for a library card online.

We issue library cards to anyone that meets the following criteria:

  • You live, work, or spend time in Campbell County, Virginia*
  • Have a photo ID
  • Have proof of your current address (driver’s license, DMV card, piece of mail, etc.)

*If you live in Bedford County or the City of Lynchburg, we can provide you with a card for your locality if you come to one of our libraries to apply for one. It will then be valid at all Campbell County locations.

Card Benefits (and, it’s all FREE!)

  • Check out up to 99 items at a time (restrictions apply with certain collections, such as DVDs)
  • Access to materials at all Campbell County, Bedford County, and Lynchburg City locations
  • Hold fulfillment on up to 99 items at a time. What does this mean? See an item you want in the catalog? We’ll deliver it to the branch of your choice for free.
  • Access to ebooks, eaudiobooks, emagazines that you can download on your phone, tablet, or computer
    • Every card allows access to all online materials.
  • Access to Legal Forms, resume builder, SAT practice tests, and more!
  • 500 online courses (through Universal Class) with real instructors– everything from knitting to Excel to aromatherapy to leadership/management

Already have  a card?

If you already have a library card from Campbell County, Bedford County, or the City of Lynchburg, you do NOT need to apply for a card.  Your existing card will work with our system.

Existing card not working?

If you are trying to  use your existing card with our automated system and it is not working, please call 434-332-9560 ext. 2 for assistance. Your card may have expired.

Lost your card?

If you have lost your card, please do not use the online application system.  Just stop by any of our branches, and we’ll issue you a new one.



  • Main Branch and Timberlake Area

    434-332-9697 (fax)
    684 Village Highway Rustburg, VA 24588

    434-237-6784 (fax)
    18891 Leesville Road Lynchburg, VA 24501

  • Altavista and Brookneal

    Staunton River (Altavista)
    434-369-1723 (fax)
    500 Washington Street Altavista, VA 24517

    Patrick Henry (Brookneal)
    434-376-1111 (fax)
    204 Lynchburg Avenue Brookneal, VA 24528

  • Hours

    M, W, TH, F:
    9:30 a.m. to 5:30 p.m.
    Tues: 9:30 a.m. to 8 p.m.
    Sat: 9:30 a.m. to 1 p.m.

    M, W, F:
    9:30 a.m. to 6 p.m.
    T, TH: 9:30 a.m. to 8 p.m.
    Sat: 10:30 a.m. to 6 p.m.

    Staunton River (Altavista)
    M, T, W, F:
    9:30 a.m. to 5:30 p.m.
    TH: 9:30 a.m. to 7 p.m.
    Sat: 9:30 a.m. to 1 p.m.

    Patrick Henry (Brookneal)
    Tues: 10:00 a.m. to 7 p.m.
    Wed: 10:00 a.m. to 5 p.m.
    TH: 10:00 a.m. to 5 p.m.
    Sat: 10:00 a.m. to 2 p.m.

This site is made possible by a grant from the U.S. Institute of Museum and Library Services. It is managed by the The Library of Virginia Library Development and Networking Division.