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

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. – 8:00 p.m. |
|
Friday and Saturday |
9:00 a.m. – 6:00 p.m. |
|
Sunday |
Closed |
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 |
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 |

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

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:
Pamlico Library website
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:
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 |

To request the Book/Tech Mobile for your special community event, please email the
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




