Need a vacation? Then pick up a good book and escape to a whole new world. Local libraries offer residents of all ages a wide range of services – including story hours, free computer access, educational resources, movies, children’s activities, summer reading programs and book clubs. For hours of operation or available facilities, contact the library in your neighborhood.

Moore County Libraries –

The Moore County Library is a full-service public library system with a main library in Carthage, a bookmobile, and four branch locations. It is a member of the five-county Sandhills Regional Library System. Moore County Library has a collection of 80,000 books, audios, videos, periodicals, newspapers, and other items. Membership is free.

Moore County Public Library
101 Saunders St., Carthage, NC 28327 – (910) 947-5335

Page Memorial Library
100 Poplar St., Aberdeen, NC 28315 – (910) 944-1200

Pinebluff Library
305 E. Baltimore, Pinebluff, NC 28373 – (910) 281-3004

Robbins Library

161 E. Baltimore. Robbins, NC 27325 – (910) 948-4000

Vass Library

128 Seaboard St., Vass NC 28394 – (910) 245-2200

The Moore County Bookmobile can be spotted around town Monday through Thursday. Each stop is visited every two weeks. Patrons – including preschool children – can check out books from a wide selection for children and adults, as well as request books from the county library system. Schedules for the bookmobile are available online at

Story time for young children is offered at both the Carthage and Vass libraries on a monthly basis. See below for the current schedule.

Other Libraries

Southern Pines Public Library
170 W. Connecticut Ave., Southern Pines, NC 28387 – (910) 692-8235

The Town of Southern Pines has its own library. The facility is free to Southern Pines residents and available for usage by non-residents for an annual or bi-annual fee. Throughout the year, the library offers many kid-friendly events, including story hours, summer reading programs, and a monthly family fun night.

Given Memorial Library and Tufts Archives
150 Cherokee Rd., Pinehurst, NC 28374 – (910) 295-6022

Given Memorial Library in old town Pinehurst is open to the public and includes a large, bright children’s reading and play area. Throughout the year, programs include stories for the children and summer reading adventures.

Sandhills Community College- Katharine L. Boyd Library
3395 Airport Rd, Pinehurst, NC 28374- (910) 695-3819

The Katharine L. Boyd Library offers a collection of more than 80,000 items and extensive periodical holdings which include subscriptions to local, state, and national newspapers. Library materials are selected to support and supplement academic programs and to encourage students to become informed citizens. Those who live or work in Moore or Hoke counties, and are 18 or older are eligible to receive a community patron library card. Community patrons must present a picture ID such as a North Carolina driver’s license or other proof of residency.

Cumberland County Public Library
300 Maiden Lane, Fayetteville, NC 28301- (910) 483-7727, ext 1304

The Cumberland County Public Library offers 9 separate branch locations throughout Spring Lake, Fayetteville, and Hope Mills areas. A variety of children’s programs are offered including homeschooling groups, accelerated reader and reading counts programs, and online test prep and study guides.

Throckmorton Library

Randolph St. Bldg. 1-3346, Fort Bragg, NC – (910)396-2665

Military ID/CAC card holders are eligible to check out materials. Your ID/CAC card serves as your library card. Throckmorton library offers 75 CAC enabled computers, foreign language material, conference rooms, video games, and a children’s collection as well as story times and children’s events throughout the year.