Main Library
Location
174 S. Main Street 
Harrisonburg, VA 22801
540.434.4475
Fax: 540.434.4382
Contact Us
Hours
Monday-Thursday: 9:30am-8:30pm
Friday & Saturday: 12-4pm
Volunteer Opportunities
Interested in volunteering? We'd be very happy to have your help! Please download the following application and return it to the Main branch. Thank you!
Volunteer Application
Children's Programs
Momma Goose Rocks (ages birth-3)
- Tuesdays @ 10am & 11am
- Wednesdays @ 10am & 11am
Playful Preschoolers (ages 3-5)
Blissful Bedtime Stories (ages birth-5)
Fantastic Family Fun (all ages)
Chess "Knight" (all ages)
1st & 3rd Thursdays monthly, 6-8pm. Children under 12 must be accompanied by an adult.

Directions
For directions from your location click here and you will open a new window with Google Maps.
Parking:
Free downtown parking (by hour limit) is available at a number of locations around the library. 2 hour parking can be found on Newman Avenue, East Water Street and S. Main Street adjacent to Dave's Taverna. 3 hour and 10 hour parking can be found at the parking decks on Bruce Street and Elizabeth Street and 10 hour parking is available at the Municipal Lot behind the City Municipal building on South Liberty Street.
Please note: Between 8am-5pm, the lot behind the Hardesty-Higgins House is for visitors/tourists only. We appreciate your cooperation in adhering to this request.
View Larger Map