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 Building
Visit the New Bern Library at:
400 Johnson Street
New Bern, NC 28560
(252) 638 - 7800
Fax: (252) 638 - 7817

Library Branch Manager: This email address is being protected from spambots. You need JavaScript enabled to view it.

New Bern Library website

New Bern Library Hours

Monday -Thursday

9:00 a.m. – 8: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: This email address is being protected from spambots. You need JavaScript enabled to view it.

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: This email address is being protected from spambots. You need JavaScript enabled to view it.

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

Inside the Marybell Hollowell Anex
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: This email address is being protected from spambots. You need JavaScript enabled to view it.

Hollowell Annex Library website

Pamlico County Public Library

Pamlico Library Building
The Pamlico Library is located at:
13896 NC-55
Alliance, NC 28509

Their mail address is:
13896 Highway 55
Bayboro, NC 28515


Monday to Thursday: 9 AM - 6 PM
Friday: 9 AM - 7 PM
Saturday: 10 AM - 2 PM
(252) 745 - 3515
Fax (252) 745 - 3847

Library Branch Manager: This email address is being protected from spambots. You need JavaScript enabled to view it.

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

Library Branch Manager: This email address is being protected from spambots. You need JavaScript enabled to view it.

Vanceboro Library website

Vanceboro Library Hours

Monday - Friday

10:00 a.m. - 6:00 p.m.

Saturday

12:00 p.m. - 4:00 p.m. Every 1st and 3rd Saturday

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 This email address is being protected from spambots. You need JavaScript enabled to view it. or call 252-638-7804.

Click here for Book/Tech Mobile Calendar of Events

The Book/Tech Mobile makes the following stops each month (excluding holidays):
Pamlico Senior Center
(800 Main St, Bayboro, NC):
1st Tuesday, 10:00 am to 12:00 pm
Harlowe Community Center
(125 Godette School Rd, Havelock, NC): 1st Wednesday, 2:00 to 4:00 pm
Oriental Piggly Wiggly
(1306 Broad Street Ext, Oriental, NC): 1st Friday, 10:00 am to 12:00 pm 
Arapahoe Free Will Baptist Church
(7970 NC-306, Arapahoe, NC): 1st Friday, 2:00 to 4:00 pm
CarolinaEast Medical
(2000 Neuse Blvd, New Bern, NC, Behind HR Building): 2nd Wednesday, 2:00 to 4:00 pm
Craven Senior Center
(811 George St, New Bern, NC): 2nd Thursday, 10:00 am to 12:00 pm
Havelock Senior Center
(103 Trader Ave, Havelock, NC): 2nd Tuesday, 2:00 to 4:00 pm
Craven Terrace
(601 Roundtree St, New Bern, NC): 3rd Tuesday, 2:00 to 5:00 pm; Story Time 3:30 to 3:45 pm
Fairfield Harbour
(6125 Cassowary Ln, New Bern, NC): 3rd Wednesday, 10:00 am to 12:00 pm
Vernon Blades Park
(200 W Academy St, Bridgeton, NC): 3rd Wednesday, 2:00 pm to 4:00 pm
River Bend Red Caboose
(115 Wildwood Dr, New Bern, NC): 3rd Friday, 2:00 to 5:00 pm; Technology Program 4:00 to 5:00 pm
The Oaks Apartments
(401 Buck Ln, Vanceboro, NC): 4th Friday, 2:45 to 3:45 pm
Bailey Lane Apartments
(255 Bailey Ln #1, Vanceboro, NC): 4th Friday 4:15 to 5:15 pm
Dover Town Hall
(100 N Main St, Dover, NC): 4th Tuesday, 1:00 to 4:00 pm
Vanceboro Community Center
(8749 Main St, Vanceboro, NC): 4th Wednesday, 10:00 am to 12:00 pm
Our Children Childcare
(8415 Main St, Vanceboro, NC): 4th Wednesday, 3:00 to 5:00 pm