-
Central Library
Hours:
Monday – Thursday: 9:30 AM – 8:30 PM
Friday & Saturday: 12 PM – 4 PMLocation:
174 S Main Street
Harrisonburg, VA 22801Phone:
540.434.4475 option 100Fax:
888.334.5211 -
Elkton Community Library
Hours:
Monday & Wednesday: 11 AM – 6 PM
Friday: 11 AM – 2 PMLocation:
106 N. Terrace Avenue
Elkton, VA 22827Phone:
540.434.4475 option 200Branch Manager:
Beth Hildebrand, call the Elkton Branch or stop by to connect with Beth. -
Grottoes Branch Library
Hours:
Monday – Thursday: 11 AM – 6 PM
Friday: 11 AM – 2 PMLocation:
601 Dogwood Avenue
Grottoes, VA 24441Mailing Address:
PO Box 146
Grottoes, VA 24441Phone:
540.434.4475 option 300Fax:
888.334.5211Branch Manager:
Peggy Counts, call the Grottoes Branch or stop by to connect with Peggy. -
North River Library
Hours:
Monday – Thursday: 10 AM – 6 PM
Friday & Saturday: 11 AM – 2 PMLocation:
118 Mt. Crawford Avenue
Bridgewater, VA 22812Phone:
540.434.4475 option 400Fax:
888.334.5211Branch Manager:
Dawn Nyce, call the North River Branch or stop by to connect with Dawn. -
Page Public Library
Hours:
Monday – Thursday: 10 AM – 6 PM
Friday & Saturday: 11 AM – 2 PMLocation:
100 Zerkel Street
Luray, VA 22835Phone:
540.434.4475 option 500 or 540.743.6867Fax:
888.334.5211Branch Manager:
Cindy Campbell, call the Page Branch or stop by to connect with Cindy. -
Shenandoah Community Library
Hours:
Tuesday & Thursday: 11 AM – 6 PM
Saturday: 11 AM – 2 PMLocation:
418 S. Third Street (Rt. 340)
Shenandoah, VA 22849Phone:
540.434.4475 option 600 or 540.652.BOOK (2665)Fax:
888.334.5211Branch Manager:
Ruth Reid, call the Shenandoah Branch or stop by to connect with Ruth. -
Village Library
Hours:
Monday – Thursday: 10 AM – 6 PM
Friday & Saturday: 11 AM – 2 PMLocation:
175 N. Main Street
Broadway, VA 22815Mailing Address:
PO Box 1045
Broadway, VA 22815Phone:
540.434.4475 option 700Fax:
888.334.5211Branch Manager:
Barbara Andes, call the Village Branch or stop to connect with Barbara.
Holiday Closings:
All MRL locations are closed the following days:
2023
New Year’s Day: Monday, January 2
Memorial Day: Monday, May 29
Independence Day: Tuesday, July 4
Labor Day: Monday, September 4
Thanksgiving Holiday: Thursday, November 23 and Friday, November 24 (all locations close at 5 PM on Wednesday, November 22)
Christmas Holiday: Monday, December 25 and Tuesday, December 26