Schedule a Blood Donation Appointment

Find out all you need to know about donating blood, including the location and hours of the donor center, membership benefits, types of donation available, eligibility requirements and how to schedule an appointment.

Location and Hours

The donation center is located in the Blue Ridge Center II building at 2709 Blue Ridge Road, Suite 150, across the street from Rex Hospital.

Volunteer whole blood donations are accepted at this location.


Monday, Wednesday, Thursday: 10:30 am - 6:30 pm
Tuesday & Friday: 7:30 am - 3:30 pm
Saturday: 9:00 am- 1:00 pm

Special procedures such as apheresis or platelet, autologous, directed and therapeutic donations are also performed at this location, by appointment only.

Making a Whole Blood Donation

Giving a whole blood donation is quick and virtually painless. Each donor is given a brief medical history interview and a mini-physical (including blood pressure, pulse, temperature and hemoglobin check) before a trained technician draws a pint of blood. The entire process takes about 30-45 minutes. A whole blood donor can give blood every eight weeks. A pint of donated blood is approximately one tenth of a donor's total blood volume which will return to normal within several hours after the donation. Donors can resume normal activities immediately after donation.

Rex Blood Services Partners with Delete Blood Cancer

Rex Blood Services is proud to partner with Delete Blood Cancer and serve as the first dedicated site in North Carolina to provide easy and continuous access for people in the area to join the bone marrow donor registry. This will allow blood donors at Rex to also become potential life –saving bone marrow donors through a quick, painless and convenient process. Learn more about bone marrow registry on our Delete Blood Cancer page.

Schedule an Appointment

To schedule an appointment to donate blood, call Rex Blood Services at 919-784-4750 or complete the form below.
* Denotes required fields

Donate Blood Today

Make a difference. Donate blood. Call 919-784-4750 to make an appointment.

Follow Us On Facebook

Stay up to date on blood drives, the bloodmobile and more!

Related Locations