Locations & Hours

The Orange County Public Library system has locations in Hillsborough and Carrboro. The libraries are closed on county holidays and during inclement weather.


Hillsborough, Main Library -- Curbside service is in place

Main Library building in downtown Hillsborough137 W. Margaret Lane | Hillsborough, NC 27278 | You can reach us by phone during the hours we offer curbside service (see above). ph: 919.245.2525.

Free parking is available in the adjacent parking deck and along streets in town.
Bus service information for the Hillsborough area can be found here


Hillsborough, Cedar Grove Library Station Kiosk -- Closed

Please use the Main Library to check out materials.
Library Station Kiosk located in Cedar Grove

Cedar Grove Community Center | 5800 Hwy 86 N, Hillsborough 27278.
Free parking is available beside the kiosk. The kiosk is on the Orange-Chapel Hill Connector bus route.


Carrboro Branch Library -- Curbside service is in place

Carrboro Branch Library, McDougle Middle School

900 Old Fayetteville Rd. | Chapel Hill, NC 27516 | You can reach us by phone during the hours we offer curbside service (see above).  919.969.3006

Co-located at McDougle Elementary and Middle Schools. Free parking in the adjacent lot.
Find Carrboro-Chapel Hill bus route information here


Carrboro Cybrary --  Curbside service is in place

Mon and Fri 1 - 4 pm
Wed 10:30 am - 1:30 pm

Carrboro Cybrary, Century Center Building100 N. Greensboro Street | Carrboro, NC 27510 | You can reach us by phone during the hours we offer curbside service (see above).  919.918.7387.

Free parking is available across the street and in town lots.
Find Carrboro-Chapel Hill bus route information information here


You can find out more information about our curbside service here.