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
137 W. Margaret Lane | Hillsborough, NC 27278 | 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. Sign up for a library card today.
Hillsborough, Cedar Grove Library Station Kiosk
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. Sign up for a library card today.
Carrboro Branch Library
900 Old Fayetteville Rd. | Chapel Hill, NC 27516 | 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. Sign up for a library card today.
Mon-Fri 9 am - 5 pm Sat 10 am - 2 pm Sun Closed
100 N. Greensboro Street | Carrboro, NC 27510 | 919.918.7387. Free parking is available across the street and in town lots. Find Carrboro-Chapel Hill bus route information information here. Sign up for a library card today.
A new location in Carrboro is in the works. For the latest on that project, visit here.