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

400 Johnson Street
New Bern, NC 28560
Phone: (252) 638-7800
Fax: (252) 638-7817


Library Directory

New Bern - Craven County Public Library
New Bern Library Image
Visit the New Bern Library at:
400 Johnson Street
New Bern, NC 28560
(252) 638 - 7800
Fax: (252) 638 - 7817

Library Branch Manager: Pam Jenkins

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
Photo of Cove City 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: Julie Cox

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
Photo of Havelock 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: Jeanne Holmgren

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: Sidney Phibbons

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
Vanceboro-Craven County Public Library
Photo of Vanceboro 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
Photo of the 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