Donating Blood in San Francisco, CA
Learn about the non-profit blood centers in your region that partner with Goodlabs. See availability and book your appointment.
Donate blood in San Francisco with Goodlabs
Goodlabs makes it easy to give blood in San Francisco, CA. We partner with select donation centers run by Vitalant, a non-profit blood provider that supplies about 900 hospitals across the country. You book your appointment through Goodlabs, donate at a participating Vitalant center, and get free bloodwork as an eligible donor. To get started, use the Book your donation panel on the right to find the center closest to you.
How blood donation with Goodlabs works
- Find a time. Use the Book your donation panel on the right to see current appointment availability at the Stonestown and San Francisco Downtown donor centers.
- Book your appointment. Choose a time that works for you and confirm your booking through Goodlabs.
- Donate at the center. Check in at the center you booked. A whole blood donation takes about 10 minutes, and most visits take about an hour from start to finish.
- Get your free bloodwork. Eligible donors receive lab testing at no cost, with results available in their Goodlabs account.
Why donate blood through Goodlabs
Every donation helps patients in San Francisco and the greater Bay Area. When you donate through Goodlabs, you also get a clearer view of your own health. Your free bloodwork gives you insight into key health markers, with no doctor's order and no bill. You get it every time you donate through Goodlabs, so you can track changes over time.
Where to donate blood near San Francisco
Goodlabs has two Vitalant donation centers in San Francisco. The Stonestown Donor Center sits across the street from Stonestown Galleria on the west side of the city. The San Francisco Downtown Donor Center is in the Financial District, an easy walk for anyone working downtown.
Blood drives near San Francisco
Goodlabs also works with select blood drives. When you search for a time in the Book your donation panel, participating blood drives near San Francisco may appear alongside donor centers. Eligible donors who book a participating blood drive through Goodlabs get the same free bloodwork. Blood drives are temporary, so check the panel for the latest dates near you.
Before your visit
- Bring a photo ID.
- Eat a full meal and drink plenty of water beforehand.
- Wear a shirt with sleeves that roll up above the elbow.
- Check the official Vitalant page for current hours, parking and eligibility requirements. Center details can change, so confirm them before you go.
Book your blood donation in San Francisco
Ready to give blood? Use the Book your donation panel on the right to find the center closest to you, see available times, and book your appointment and free bloodwork in a few steps. Availability changes throughout the week, so check back if you don't see a time that works.
Donation centers
Book your donation
Find the center closest to you
Questions
You can donate at two Vitalant centers in San Francisco: the Stonestown Donor Center, 555 Buckingham Way, San Francisco, CA 94132; the San Francisco Downtown Donor Center, 250 Bush Street, San Francisco, CA 94104. Book your appointment through Goodlabs to see current availability.
Yes. Eligible donors who book through Goodlabs receive bloodwork at no cost, with results available in their Goodlabs account. It isn't a one-time offer: you can get free bloodwork every time you donate through Goodlabs.
No. Free bloodwork through Goodlabs is only available when you book through Goodlabs at a participating Vitalant center. Other Vitalant locations aren't part of the partnership.
Sometimes. Participating blood drives near San Francisco appear in the Book your donation panel alongside donor centers when they're scheduled. Dates change often, so check the panel for the latest options.
Use the Book your donation panel on the right to find the center closest to you, then choose a time and confirm your booking through Goodlabs.
Most healthy adults who weigh at least 110 pounds can donate blood. Age, health and travel requirements vary, so check Vitalant's eligibility guidelines before your visit.
You can donate whole blood every 56 days. Other donation types, like platelets, follow different schedules.
The donation itself takes about 10 minutes. Plan for about an hour in total, including check-in, a short health screening and time to rest afterward.
No. They show the appointment times available through Goodlabs. For full hours and other time-sensitive details, check the official Vitalant page before you visit.
Connect an AI agent
https://goodlabs.com/mcp/userReferences
- GoodlabsGoodlabs donation locations
More to explore
Donating Blood in San Bernardino, CA
Learn about the non-profit blood centers in your region that partner with Goodlabs. See availability and book your appointment.
Donating Blood in Vancouver, WA
Learn about the non-profit blood centers in your region that partner with Goodlabs. See availability and book your appointment.
Donating Blood in Seattle, WA
Learn about the non-profit blood centers in your region that partner with Goodlabs. See availability and book your appointment.
