Weaverville Library

The Weaverville Library, located at 41 North Main Street, Weaverville, NC, is a branch of the Buncombe County Library System.  With 11 county branches, the Buncombe library system has been a vital part of the community for 125 years. Pack Memorial Library, in downtown Asheville, serves as the central branch. The Buncombe County Law Library is located in the Buncombe County Courthouse. Almost every Buncombe County resident lives within five miles of a public library branch.

In addition to lending books, the library offers Weaverville residents a choice of audio books, movies and music. Reference materials and reader’s advisory services are also available. Librarians are always available to assist residents with local resources and library services. Residents can remain updated online for monthly programs catered to residents of all ages (Visit library link below). Most programs offer a local focus.


Contact Information

Weaverville Library
41 N. Main Street
Weaverville, NC 28787

(828) 250-6482

Hours of Operation

Monday, Wednesday – Friday
10:00 a.m. – 6:00 p.m.

10:00 a.m. – 8:00 p.m.

10:00 a.m. – 5:00 p.m.


Toddler Time

Thursdsay’s from 11 am to 11:45 am
Toddler Times are interactive story times for children ages 18 months to 3 years.

Family Time

Tuesday’s from 11 am to 11:45 am
A family friendly story time for all ages.

Mother Goose

Wednesday’s from 11 am to 11:45 am
Mother Goose Time is a lively language enrichment story time serving our youngest folks–the 4 month-old to 18 month-old set.

Reading with Olivia the Therapy Dog

Tuesday’s 4 pm to 5:30 pm
Sign up at the desk to spend 15 minutes reading to Olivia the Golden Retriever.

Town Library Calendar of Events

Please visit the Weaverville Library page on the Buncombe County website to see a calendar of Weaverville Library Events.

Alternatively, you may use a feed reader to subscribe to the Weaverville events RSS feed from the Buncombe County website.