All branches will be closed on Sunday, May 28, and Monday, May 29 in observance of Memorial Day. eBooks, eAudio, and eMagazines are available 24/7!

Branches & Hours


Headquarters Library

Headquarters

1201 Caroline Street
Fredericksburg, VA 22401
Phone: 540-372-1144
Fax: 540-899-9867 (public fax)

Classes & Events Calendar
Book Sales

Hours:

  • Monday 9 - 9
  • Tuesday 9 - 9
  • Wednesday 9 - 9
  • Thursday 9 - 9
  • Friday 9 - 5:30
  • Saturday 9 - 5:30
  • Sunday 1 - 5:30

England Run Branch

England Run Branch

806 Lyons Boulevard
Fredericksburg, VA 22406
Phone: 540-899-1703
Fax: 540-899-1707

Classes & Events Calendar
Book Sales

Hours:

  • Monday 9 - 9
  • Tuesday 9 - 9
  • Wednesday 9 - 9
  • Thursday 9 - 9
  • Friday 9 - 5:30
  • Saturday 9 - 5:30
  • Sunday 1 - 5:30

Porter Branch

John Musante Porter Branch

2001 Parkway Boulevard
Stafford, VA 22554
Phone: 540-659-4909
Public Fax: 540-659-1909 or 540-659-8309

Classes & Events Calendar
Book Sales

Hours:

  • Monday 9 - 9
  • Tuesday 9 - 9
  • Wednesday 9 - 9
  • Thursday 9 - 9
  • Friday 9 - 5:30
  • Saturday 9 - 5:30
  • Sunday 1 - 5:30

Salem Church Branch

Salem Church Branch

2607 Salem Church Road
Fredericksburg, VA 22407
Phone: 540-785-9267
Public Fax: 540-785-0427 or 540-548-1029

Classes & Events Calendar
Book Sales

Hours:

  • Monday 9 - 9
  • Tuesday 9 - 9
  • Wednesday 9 - 9
  • Thursday 9 - 9
  • Friday 9 - 5:30
  • Saturday 9 - 5:30
  • Sunday 1 - 5:30

Snow Branch

C. Melvin Snow Memorial Branch

8740 Courthouse Road
Spotsylvania, VA 22553
Phone: 540-507-7565
Fax: 540-507-7511 (public fax)

Classes & Events Calendar
Book Sales

Hours:

  • Monday 9 - 9
  • Tuesday 9 - 9
  • Wednesday 9 - 9
  • Thursday 9 - 9
  • Friday 9 - 5:30
  • Saturday 9 - 5:30
  • Sunday Closed

Cooper Branch

Abraham and William Cooper Memorial Branch

20 Washington Avenue
Colonial Beach, VA 22443
Phone: 804-224-0921
Fax: 804-224-1330 (staff/public fax)

Classes & Events Calendar

Hours:

  • Monday, 9-1
  • Tuesday, 1-9
  • Wednesday, 1-9
  • Thursday, 1-5
  • Friday, 9-1
  • Saturday, 9-1

Montross Branch

Montross Branch

56 Polk Street
Montross, VA 22520
Phone: 804-493-8194
Fax: 804-493-0446 (staff/public fax)

Classes & Events Calendar

Hours:

  • Monday, 1-9
  • Tuesday, 1-5
  • Wednesday, 9-1
  • Thursday, 1-9
  • Friday, 9-1
  • Saturday, 1-5

Newton Branch

Blake T. Newton Memorial Branch

22 Coles Point Road
Hague, VA 22469
Phone: 804-472-3820
Fax: 804-472-5104 (staff/public fax)

Classes & Events Calendar

Hours:

  • Monday, 1-9
  • Tuesday, 9-1
  • Wednesday, 1-5
  • Thursday, 9-1
  • Friday, 9-5
  • Saturday, 9-1