Craig County Library

The Craig County Public Library serves Craig County Virginia.  A grand opening for the library was held in July 2004 after extensive renovations on the small, county-owned building. The library has come a long way since that time, thanks to the continued dedication and determination of many generous individuals. Volunteers are responsible for the existence of the library in Craig County, and they are still an essential component of the library’s operation.

You can connect with the Craig County Public Library on Facebook.

Day Hours
Monday – Tuesday 10 am – 6 pm
Wednesday 10 am – 7 pm
Thursday – Friday 10 am – 6 pm
Saturday 10 am – 4 pm
Sunday Closed

Craig County Public Library
303 Main Street
New Castle, Virginia 24127

craig county library logo.jpg