Skip to main content
Colorful books are positioned on library shelves.

St. Johns County Public Library

A wide collection of books and other media, as well as access to public computers and educational programs.

Connect with us:
Office hours:
Sunday, 1:00 am - 5:00 pm, Monday, 10:00 am - 6:00 pm, Tuesday, 10:00 am - 7:00 pm, Wednesday, 10:00 am - 6:00 pm, Thursday, 10:00 am - 7:00 pm, Friday, 10:00 am - 6:00 pm, Saturday, 10:00 am - 5:00 pm

Summary of Services

  • Offering a diverse collection of books, audiobooks, DVDs, eBooks, and digital media
  • Free Wi-Fi, public computers, printing, scanning, and faxing services
  • Access to online databases, research tools, language learning, and e-learning platforms
  • Offering storytimes, book clubs, workshops, arts & crafts, and community classes

Catering to a Diverse Range of Needs

The St. Johns County Public Library System offers an inviting space where individuals and families can discover new ideas, access valuable resources, and participate in programs that enrich their lives. With a collection of books, audiobooks, DVDs, and digital media, the library encourages lifelong learning for all ages. 

Guests also enjoy complimentary access to public computers, Wi-Fi, and printing services, as well as a variety of online databases and digital tools. These resources cater to a diverse range of needs, from personal research to job applications and beyond. 

Offering Collections and Technology Services

The St. Johns County Public Library System includes six branches, each serving a distinct part of the county. These include the Main Library, as well as branches on Anastasia Island, at Bartram Trail, in Hastings, at Ponte Vedra Beach, and the Southeast Branch. In addition to its collections and technology services, the library provides storytime, educational workshops, book clubs, and arts and crafts activities.

Additional Information for Library Branches Throughout St. Johns County

  • Anastasia Island Branch
    124 Seagrove Main St. St. Augustine Beach, FL 32080
    Phone: (904) 209-3730
    Email: libai@sjcfl.us

     

  • Bartram Trail Branch
    60 Davis Pond Blvd. Fruit Cove, FL 32259
    Phone: (904) 827-6960
    Email: libbt@sjcfl.us

     

  • Hastings Branch
    Mailing Address: P.O. Box 367
    Hastings, FL 32145Location Address:
    W.E. Harris Community Center, Rooms 402 & 403
    400 E. Harris St. Hastings, FL 32145
    Phone: (904) 827-6970
    Email: libh@sjcfl.us

     

  • Ponte Vedra Beach Branch
    101 Library Blvd. Ponte Vedra Beach, FL 32082
    Phone: (904) 827-6950
    Email: libpv@sjcfl.us

     

  • Southeast Branch
    6670 US 1 South St. Augustine, FL 32086
    Phone: (904) 827-6900
    Email: libse@sjcfl.us

     

  • Bookmobile
    Phone: (904) 827-6944
    Email: libbe@sjcfl.us