Hours & Locations

Full Service Locations

Blue Ridge 2
Buchanan 2
Eagle Rock 2
Fincastle 2

  1. Physical Address
    28 Avery Row
    Roanoke, VA 24012

    Phone: 540-928-2900
    Fax: 540-977-2407

    Hours

    Monday-Thursday, 10:00am-8:00pm

    Friday, 10:00am-5:00pm 

    Saturday, 10:00am-2:00pm 



  1. Physical Address
    19795 Main St
    Buchanan, VA 24066

    Phone: 540-928-3005
    Fax: 540-254-1793

    Hours

    Monday-Thursday, 10:00am-6:00pm 

    Friday, 10:00am-5:00pm 

    Saturday, 10:00am-2:00pm 



  1. Physical Address
    55 Eagles Nest Dr
    Eagle Rock, VA 24085

    Phone: 540-928-2800
    Fax: 540-884-3210

    Hours 

    Monday-Thursday, 10:00am-6:00pm

    Friday, 10:00am-5:00pm 

    Saturday, 10:00am-2:00pm 



  1. Physical Address
    11 Academy St
    Fincastle, VA 24090

    Phone: 540-928-2700
    Fax: 540-473-1107

    Hours

    Monday-Thursday, 10:00am-6:00pm 

    Friday, 10:00am-5:00pm 

    Saturday, 10:00am-2:00pm 


Daleville Self-Service [email protected]

Daleville 2

A collaboration between BoCo Libraries and the Botetourt Family YMCA, the Daleville Self-Service [email protected] was created as a convenient method to retrieve library items in the Daleville area. 

Services:

Pickup and Dropoff Only – request materials to be picked up at the Daleville Self-Service Library.


  1. Physical Address
    Botetourt Family YMCA
    115 Shenandoah Ave
    Daleville, VA 24083

    Phone: 540-928-2800

    Hours:

    The Self-Service Center, located inside Botetourt Family YMCA, operates on the same hours as the YMCA. 

    Monday- Thursday, 5:00am-10:00pm

    Friday, 5:00am-9:00pm

    Saturday, 7:30am-6:00pm

    Sunday, 1:00pm-6:00pm