Donor Centers

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, or you may call us at (800) 989-GIFT (4438).

**During the holidays, donor center hours may change. Visit our page here for updates.**

Click on the linked addresses below to get directions in a new window:

Charlottesville

606 Albemarle Square
Charlottesville, VA 22901
For appointments call: (800) 989-4438
(434) 973-0716 | FAX (434) 973-4983
Sun: Closed
Mon: 9 a.m. – 4p.m.
Tues – Wed: 11 a.m. – 6 p.m.
Thurs – Fri: 7:30 a.m. – 3 p.m.
Sat: 7:30 a.m. – 3 p.m.

CLICK HERE FOR CONSTRUCTION / TRAFFIC UPDATES 

 

Chester

12212 Bermuda Crossroads Lane
Chester, VA 23831

(804) 342-4040 | FAX (804) 748-7990
Tues – Wed: 11am -6pm
Thurs – Sat: 6:30am – 2pm

Chesterfield County

9200 Arboretum Parkway, Suite 100
Richmond, VA 23236

(804) 342-4030 | FAX (804) 323-6307
Mon – Wed: 11 a.m. – 6 p.m.
Thur – Sat: 6:30 a.m. – 2 p.m.

Harrisonburg

182 Neff Avenue Suites 11 and 12
Harrisonburg, VA 22801

(540) 437-9890 | FAX (540) 437-9893
Mon – Wed: 11 a.m. – 6 p.m.
Thurs – Sat: 7:30 a.m. – 3:00 p.m.

Innsbrook

4040 Cox Road
Glen Allen, VA 23060

(804) 342-4020 | FAX (804) 270-2871
Mon – Wed: 11 a.m. – 6 p.m.
Thur: 6:30 a.m. – 2:00 p.m.
Fri – Sat: 6:30 a.m. – 2 p.m.

Richmond

2825 Emerywood Parkway
Richmond, VA 23294

(804) 213-4100
Sun: 8 a.m. – 2 p.m.
Mon – Wed: 11 a.m. – 6 p.m.
Thur: 6:30 a.m. – 2:00 p.m.
Fri – Sat: 6:30 a.m. – 2 p.m.

Roanoke

131 Electric Road
Salem, VA 24153
                                                                                      
Registration (540) 444-0179 | FAX (540) 444-0181
Monday: Closed
Tuesday – Wednesday: 11 a.m.  – 6 p.m.
Thursday – Saturday: 7:30 a.m. – 3 p.m.
Sunday: Closed
 
 

 

Waynesboro

125 Lucy Lane, Suite E,
Waynesboro, VA 22980

(540) 946-1300 | FAX (540)946-1683
Mon-Wed: 11 a.m. – 6 p.m.
Thurs-Fri: 7:30 a.m. – 3 p.m.

 

Winchester

333 W. Cork St., Suite 220
Winchester, VA 22601

(540) 450-2170
Mon-Wed: 11 a.m. – 6 p.m.
Thurs-Fri: 7:30 a.m. – 3:00 p.m.