The Massanutten Regional Library (Harrisonburg) serves Page County, by operating two branch locations in the County. One is located in Luray and the other in Shenandoah. Both offer children's and adult programs, as well as public access computers, free wireless internet, printing and facsimile services, and loaning books.
Page Public Library is located in Luray, situated at 100 Zerkel Street. The library collection consists of 11,000 volumes, including video cassettes audio cassettes, large print books, magazines, and coupon exchange.
In addition to the two public libraries operated by Massanutten Regional Library, there is also an independent library in Stanley. The William "Bill" Kibler Memorial Library has over 13,000 titles in their collection. In addition to children's programs and adult literacy programs, they offer document printing, copying, fax, computer classes, and computer assistance.