Locations & Hours

You may give blood with Virginia Blood Services at any of these locations. You may schedule an appointment online or find a blood drive near you here, or you may call us at (800) 989-GIFT (4438).

Click on the links below to see details of hours of operation and directions.

Richmond

Near West End
2825 Emerywood Parkway

Chesterfield County
9200 Arboretum Parkway, Suite 102

Shoppes at Innsbrook, Far West End
4040-A Cox Road
(Facing Dominion Boulevard)

Chester
12212 Bermuda Crossing Lane

Charlottesville

2401 Hydraulic Road

University of Virginia Health System
Medical Center West Lobby
1300 Jefferson Park Ave. (1335 Lee St.) Suite 1206

Harrisonburg

RMH Blood Center, RMH Outpatient Center
100 East Grace Street

Staunton/Waynesboro area

Augusta Health
Augusta Community Care Building
64 Sports Medicine Drive



2825 Emerywood Parkway | Richmond, Virginia 23294 | Telephone: (800) 989-4438 | Privacy Policy
A nonprofit community blood center. | Copyright © 2010 Virginia Blood Services. | All Rights Reserved.