Hours & Locations

Full Service Locations

  1. Blue Ridge Library


    Physical Address
    28 Avery Row
    Roanoke, VA 24012


    Directions

    Fax: 540-977-2407

    Hours

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

    Friday, 10:00am-5:00pm 

    Saturday, 10:00am-2:00pm 



  1. Buchanan Library


    Physical Address
    19795 Main St
    Buchanan, VA 24066


    Directions

    Mailing Address
    PO Box 799
    Buchanan, VA 24083

    Fax: 540-254-1793

    Hours

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

    Friday, 10:00am-5:00pm 

    Saturday, 10:00am-2:00pm 



  1. Eagle Rock Library


    Physical Address
    55 Eagles Nest Dr
    Eagle Rock, VA 24085


    Directions

    Fax: 540-884-3210

    Hours 

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

    Friday, 10:00am-5:00pm 



  1. Fincastle Library


    Physical Address
    11 Academy St
    Fincastle, VA 24090


    Directions

    Mailing Address
    PO Box 129
    Fincastle, VA 24090

    Fax: 540-473-1107

    Hours

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

    Friday, 10:00am-5:00pm 

    Saturday, 10:00am-2:00pm



Daleville Self-Service Libr@rY

Daleville 2

A collaboration between BoCo Libraries and the Botetourt Family YMCA, the Daleville Self-Service Libr@rY 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


    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