Welcome to the Craven-Pamlico Regional Library
CPRL consists of 5 member libraries in eastern North Carolina.
The mission of the Craven-Pamlico Regional Library is to enrich, educate and inspire by providing opportunities to gather, participate, create and engage.
Curbside Pickup is Available at CP Regional Libraries! Information about curbside pickup.
Craven-Pamlico Regional Library administrative offices are located at
New Bern, NC 28560
Phone: (252) 638-7800
Fax: (252) 638-7817
Library Directory
New Bern - Craven County Public Library

Visit the New Bern Library at:
400 Johnson Street
New Bern, NC 28560
(252) 638 - 7800
Fax: (252) 638 - 7817
Library Branch Manager:
New Bern Library website
New Bern Library Hours
Monday -Thursday |
9:00 a.m. – 7:00 p.m. |
Friday and Saturday |
9:00 a.m. – 6:00 p.m. |
Sunday |
Closed |
Cove City - Craven County Public Library

The Cove City-Craven County Public Library is located at:
102 North Main St
Cove City NC 28523
(252) 638 - 6363
Fax (252) 638 - 4639
Library Branch Manager:
Cove City Library website
Cove City Library Hours
Monday - Thursday |
10:00 a.m. - 6:00 p.m. |
Friday |
10:00 a.m. - 2:00 p.m. |
Saturday |
Closed |
Sunday |
Closed |
Havelock-Craven County Public Library

The Havelock-Craven County Public Library is located at:
301 Cunningham Blvd
Havelock NC 28532
(252) 447 - 7509
Fax (252) 447 - 7422
Library Branch Manager:
Havelock Library website
Havelock Library Hours
Monday - Thursday |
9:00 a.m. - 7:00 p.m. |
Friday |
9:00 a.m. - 6:00 p.m. |
Saturday |
12:00 p.m. - 4 p.m. |
Sunday |
Closed |
Hollowell Annex

The Marybelle Hollowell Annex Public Library is located at:
709 Main Street
Bayboro NC 28515
Please call the Pamlico Library at (252) 745 - 3515
Library Branch Manager:
Hollowell Annex Library website
Pamlico County Public Library
On April 1, 2025, the Pamlico County Library, located at 603 Main Street, will be closed to prepare to move to their new facility at 13896 NC-55, Alliance, NC 28509. During this transition, Pamlico Library will be offering limited services at the Marybelle Hollowell Annex Children’s Library, located at 709 Main Street, Bayboro, NC 28515. See details.
Here are the temporary hours for the MHA location:
- Monday to Thursday: 9 AM - 3 PM
- Friday: 9 AM - 6 PM
- Saturday: 10 AM - 2 PM
(252) 745 - 3515
Fax (252) 745 - 3847
Library Branch Manager:Sidney Phibbons
Pamlico Library website
Here are the temporary hours for the MHA location:
- Monday to Thursday: 9 AM - 3 PM
- Friday: 9 AM - 6 PM
- Saturday: 10 AM - 2 PM
(252) 745 - 3515
Fax (252) 745 - 3847
Library Branch Manager:
Pamlico Library website
Vanceboro-Craven County Public Library

The Vanceboro-Craven County Public Library is located at:
7931 Main Street
Vanceboro NC 28586
(252) 244-0571
Fax: (252) 244-1335
Vanceboro Library website
Vanceboro Library Hours
Monday - Friday |
10:00 p.m. - 6:00 p.m. |
Saturday |
Closed |
Sunday |
Closed |
Book/Tech Mobile

To request the Book/Tech Mobile for your special community event, please email the Outreach Coordinator or call 252-638-7804.
Book/Tech Mobile Schedule