Crystal Spring eBranch

The Crystal Spring ebranch is now open! This new service point for the Roanoke Public Libraries is available 24 hours a day, 7 days a week to check out items and soon to pick up holds! It is located across from the post office in Crystal Spring at the corner of Crystal Spring Avenue and 23rd Street SW.

In order to use the Crystal Spring ebranch you will need your library card or card number and your PIN. If you have never set your PIN it is RVL. If you need to create a library account you can visit to begin that process and then contact your local library to complete it. If you need to reset your PIN, you can do so at or by contacting your local branch.

When arriving at the ebranch, you will see the following screen.

Selecting Check Out Items will let you look at just children's books, fiction, nonfiction, movies and TV, or all items. You'll be able to see the covers of the items and perform searches for a specific item you may be interested in.

Once you found something that you want you can choose to add it to your cart or to check it out directly. Adding it to a cart will allow you to check out all of your items at once.

Items are dispensed to you through a small metal door below the touchscreen. You will receive your items one at a time

If you have any issues using the e branch you can also text or call us at (540) 585-1602 between the hours of 9:00 a.m. and 8:00 p.m. Monday through Saturday. You can also reach us on Facebook (Roanoke Public Libraries.)