Login

Blood Work & Lab Testing in San Francisco, CA

Order blood tests online from Fitomics Research Labs and get drawn at any of the 73 patient service centers in the San Francisco area (37 Labcorp, 36 Quest Diagnostics), in Alameda, Alamo, Albany, Antioch, Berkeley, Brentwood, Castro Valley, Concord, Daly City, Danville, Dublin, Foster City, Fremont, Greenbrae, Hayward, Hercules, Lafayette, Larkspur, Livermore, Menlo Park, Mill Valley, Millbrae, Novato, Oakland, Orinda, Pinole, Pittsburg, Pleasant Hill, Pleasanton, Redwood City, San Carlos, San Francisco, San Leandro, San Mateo, San Pablo, San Rafael, San Ramon, Walnut Creek. No doctor's visit: a licensed physician in our network reviews and signs your requisition after checkout, and most results post within 1–3 business days.

These are Labcorp, Quest Diagnostics and BioReference locations, not Fitomics offices; the labs' own staff collect your sample. Locations verified September 2026 from the labs' listings. Build an order in the Lab Shop.

73 draw locations in San Francisco, CA

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
LabcorpQuest DiagnosticsNumbers match the list. Positions are approximate.
  1. Alameda

    1. Labcorp

    Labcorp

    2412a Central Ave
    Alameda, CA 94501

    Mon–Fri 7:00AM–12:00PM, 1:00PM–3:30PM · Sat 8:00AM–12:00PM

  2. Alamo

    2. Labcorp

    Labcorp

    1505 St. Alphonsus Way
    Alamo, CA 94507

    Mon–Fri 8:00AM–12:30PM, 1:30PM–4:30PM

  3. Albany

    3. Labcorp

    Labcorp

    1228 Solano Ave
    Albany, CA 94706

    Mon–Fri 6:00AM–2:30PM

  4. Antioch

    4. Labcorp

    Labcorp

    4045 Lone Tree Way, Ste B
    Antioch, CA 94531

    Mon–Fri 7:00AM–3:30PM

  5. 5. Quest Diagnostics

    Quest Diagnostics· appointments available

    4049 Lone Tree Way, Suite F
    Antioch, CA 94531

    Mon–Fri 7:30AM–11:30AM, 12:30PM–3:30PM

  6. Berkeley

    6. Labcorp

    Labcorp

    3000 Colby St, Ste 100
    Berkeley, CA 94705

    Mon–Fri 7:30AM–12:00PM, 1:00PM–3:30PM

  7. 7. Labcorp

    Labcorp

    3100 San Pablo Ave
    Berkeley, CA 94702

    Mon–Fri 8:00AM–5:00PM

  8. 8. Quest Diagnostics

    Quest Diagnostics· appointments available

    2999 Regent St, Suite 100 102
    Berkeley, CA 94705

    Mon–Fri 7:00AM–4:30PM

  9. Brentwood

    9. Labcorp

    Labcorp

    2400 Balfour Rd, Ste 100
    Brentwood, CA 94513

    Mon–Fri 7:00AM–5:00PM · Sat 7:00AM–11:00AM

  10. 10. Quest Diagnostics

    Quest Diagnostics· appointments available

    1181 Central Blvd, Ste C
    Brentwood, CA 94513

    Mon–Fri 7:30AM–4:00PM

  11. Castro Valley

    11. Labcorp

    Labcorp

    20211 Patio Dr, Suite 200
    Castro Valley, CA 94546

    Mon–Fri 7:00AM–11:00AM, 12:00PM–4:00PM

  12. 12. Quest Diagnostics

    Quest Diagnostics· appointments available

    20400 Lake Chabot Rd, Ste 101
    Castro Valley, CA 94546

    Mon–Fri 7:00AM–4:00PM

  13. Concord

    13. Labcorp

    Labcorp

    2425 East St, Ste 6
    Concord, CA 94520

    Mon–Fri 8:00AM–12:00PM, 1:00PM–5:00PM · Sat 8:00AM–12:00PM

  14. 14. Labcorp

    Labcorp

    2540 East St, # D
    Concord, CA 94520

    Mon–Fri 7:00AM–3:00PM

  15. 15. Quest Diagnostics

    Quest Diagnostics· appointments available

    4383 Clayton Rd, Suite 20
    Concord, CA 94521

    Mon–Fri 7:30AM–4:30PM · Sat 8:00AM–12:00PM

  16. Daly City

    16. Labcorp

    Labcorp

    1440 Southgate Ave, Ste 2
    Daly City, CA 94015

    Mon–Fri 6:30AM–2:30PM · Sat 7:30AM–11:30AM

  17. Danville

    17. Labcorp

    Labcorp

    907 San Ramon Valley Blvd
    Danville, CA 94526

    Mon–Fri 7:00AM–12:00PM, 1:00PM–3:30PM

  18. Dublin

    18. Quest Diagnostics

    Quest Diagnostics· appointments available

    4440 Tassajara Rd
    Dublin, CA 94568

    Mon–Fri 7:00AM–11:30AM, 12:30PM–4:00PM

  19. Foster City

    19. Quest Diagnostics

    Quest Diagnostics· appointments available

    1241 E Hillsdale Blvd, Ste 260
    Foster City, CA 94404

    Mon–Fri 7:00AM–11:00AM, 12:00PM–4:00PM

  20. Fremont

    20. Labcorp

    Labcorp

    2147 Mowry Ave, Ste C1
    Fremont, CA 94538

    Mon–Fri 7:00AM–12:00PM, 1:00PM–4:00PM

  21. 21. Labcorp

    Labcorp

    556 Mowry Ave, Suite 102
    Fremont, CA 94536

    Mon–Fri 8:00AM–12:00PM, 1:00PM–4:30PM

  22. 22. Quest Diagnostics

    Quest Diagnostics· appointments available

    2191 Mowry Ave, Suite 500B
    Fremont, CA 94538

    Mon–Fri 6:30AM–5:00PM · Sat 7:00AM–11:00AM

  23. 23. Quest Diagnostics

    Quest Diagnostics· appointments available

    39273 Liberty St
    Fremont, CA 94538

    Mon–Fri 6:00AM–4:00PM

  24. Greenbrae

    24. Labcorp

    Labcorp

    1321 S. Elisio Drive
    Greenbrae, CA 94904

    Mon–Fri 7:00AM–11:00AM, 12:00PM–3:00PM

  25. 25. Quest Diagnostics

    Quest Diagnostics· appointments available

    1000 S Eliseo Dr, Ste 100
    Greenbrae, CA 94904

    Mon–Fri 7:00AM–11:00AM, 12:00PM–3:30PM

  26. Hayward

    26. Quest Diagnostics

    Quest Diagnostics· appointments available

    1 Southland Mall Dr, Suite 718
    Hayward, CA 94545

    Mon–Fri 6:30AM–3:30PM · Sat 7:00AM–11:00AM

  27. Hercules

    27. Quest Diagnostics

    Quest Diagnostics· appointments available

    500 Alfred Nobel Dr, Suite 115
    Hercules, CA 94547

    Mon–Fri 7:30AM–11:30AM, 12:30PM–4:00PM

  28. Lafayette

    28. Labcorp

    Labcorp

    3466 Mt Diablo Blvd, Ste C102
    Lafayette, CA 94549

    Mon–Fri 7:00AM–12:00PM, 1:00PM–3:30PM

  29. 29. Quest Diagnostics

    Quest Diagnostics· appointments available

    3800 Mt Diablo Blvd, Suite 104
    Lafayette, CA 94549

    Mon–Fri 7:00AM–11:30AM, 12:30PM–3:30PM

  30. Larkspur

    30. Quest Diagnostics

    Quest Diagnostics· appointments available

    5 Bon Air Rd, Ste 119
    Larkspur, CA 94939

    Mon–Fri 7:00AM–4:30PM · Sat 7:30AM–12:00PM

  31. Livermore

    31. Labcorp

    Labcorp

    1018 Murrieta Blvd
    Livermore, CA 94550

    Mon–Fri 7:30AM–12:00PM, 1:00PM–3:30PM

  32. 32. Quest Diagnostics

    Quest Diagnostics· appointments available

    1090 E Stanley Blvd
    Livermore, CA 94550

    Mon–Fri 6:30AM–3:30PM · Sat 8:00AM–12:00PM

  33. Menlo Park

    33. Quest Diagnostics

    Quest Diagnostics· appointments available

    525 El Camino Real
    Menlo Park, CA 94025

    Mon–Fri 7:00AM–11:30AM, 12:30PM–4:00PM

  34. Mill Valley

    34. Quest Diagnostics

    Quest Diagnostics· appointments available

    447 Miller Ave
    Mill Valley, CA 94941

    Mon–Fri 7:00AM–11:00AM, 12:00PM–3:30PM

  35. Millbrae

    35. Labcorp

    Labcorp

    1001 Broadway, Ste 204
    Millbrae, CA 94030

    Mon–Fri 7:00AM–11:00AM, 12:00PM–2:30PM

  36. 36. Quest Diagnostics

    Quest Diagnostics· appointments available

    120 S El Camino Real, Ste 5
    Millbrae, CA 94030

    Mon–Fri 7:30AM–11:00AM, 12:00PM–4:00PM

  37. Novato

    37. Labcorp

    Labcorp

    75 Rowland Way, Suite 125
    Novato, CA 94945

    Mon–Fri 7:00AM–11:30AM, 12:30PM–4:00PM

  38. 38. Quest Diagnostics

    Quest Diagnostics· appointments available

    5720 Nave Dr
    Novato, CA 94949

    Mon–Fri 7:30AM–11:30AM, 12:30PM–4:00PM

  39. Oakland

    39. Labcorp

    Labcorp

    400 30th St, Ste 10
    Oakland, CA 94609

    Mon–Fri 7:30AM–11:30AM, 1:00PM–4:00PM

  40. 40. Labcorp

    Labcorp

    718 Webster St, Suite 101
    Oakland, CA 94607

    Mon–Fri 7:30AM–12:00PM, 1:00PM–3:30PM

  41. 41. Quest Diagnostics

    Quest Diagnostics· appointments available

    3300 Webster St, Ste 109
    Oakland, CA 94609

    Mon–Fri 6:30AM–4:30PM · Sat 8:00AM–12:00PM

  42. 42. Quest Diagnostics

    Quest Diagnostics· appointments available

    388 9Th St, Ste 218A
    Oakland, CA 94607

    Mon–Fri 7:30AM–4:00PM · Sat 8:00AM–12:00PM

  43. Orinda

    43. Labcorp

    Labcorp

    140 Brookwood Rd, Ste 102
    Orinda, CA 94563

    Mon–Fri 7:00AM–12:00PM, 1:00PM–3:30PM

  44. Pinole

    44. Labcorp

    Labcorp

    2160 Appian Way, Ste 205
    Pinole, CA 94564

    Mon–Fri 7:00AM–11:30AM, 12:30PM–3:00PM

  45. Pittsburg

    45. Quest Diagnostics

    Quest Diagnostics· appointments available

    2250 Gladstone Dr, Ste 5
    Pittsburg, CA 94565

    Mon–Fri 7:30AM–4:30PM

  46. Pleasant Hill

    46. Labcorp

    Labcorp

    2675 Pleasant Hill Rd
    Pleasant Hill, CA 94523

    Mon–Fri 7:00AM–12:00PM, 1:00PM–4:00PM

  47. Pleasanton

    47. Labcorp

    Labcorp

    5860 Owens Dr, Ste 120
    Pleasanton, CA 94588

    Mon–Fri 7:30AM–4:00PM · Sat 8:00AM–12:00PM

  48. 48. Quest Diagnostics

    Quest Diagnostics· appointments available

    5720 Stoneridge Mall Rd, Suite 110
    Pleasanton, CA 94588

    Mon–Fri 7:00AM–4:00PM

  49. Redwood City

    49. Labcorp

    Labcorp

    1048 El Camino Real, Ste B
    Redwood City, CA 94063

    Mon–Fri 7:00AM–11:00AM, 12:00PM–2:30PM

  50. San Carlos

    50. Quest Diagnostics

    Quest Diagnostics· appointments available

    1100 Laurel St, Ste F
    San Carlos, CA 94070

    Mon–Fri 7:00AM–3:30PM

  51. San Francisco

    51. Labcorp

    Labcorp

    2100 Webster St, Ste 309
    San Francisco, CA 94115

    Mon–Fri 7:00AM–11:30AM, 12:30PM–3:00PM

  52. 52. Labcorp

    Labcorp

    2233 Post St, Ste 105
    San Francisco, CA 94115

    Mon–Fri 7:00AM–3:00PM

  53. 53. Labcorp

    Labcorp

    2622 Ocean Ave
    San Francisco, CA 94132

    Mon–Fri 7:00AM–2:30PM · Sat 7:30AM–11:30AM

  54. 54. Labcorp

    Labcorp

    490 Post St, Ste 419
    San Francisco, CA 94102

    Mon–Fri 7:00AM–12:00PM, 1:00PM–3:00PM

  55. 55. Labcorp

    Labcorp

    728 Pacific Ave, Ste 401
    San Francisco, CA 94133

    Mon–Fri 7:30AM–12:30PM, 1:30PM–3:30PM

  56. 56. Quest Diagnostics

    Quest Diagnostics· appointments available

    1640 Valencia St, Ste 1B
    San Francisco, CA 94110

    Mon–Fri 8:00AM–11:30AM, 12:30PM–4:00PM

  57. 57. Quest Diagnostics

    Quest Diagnostics· appointments available

    2198 15th St
    San Francisco, CA 94114

    Mon–Fri 8:00AM–12:00PM, 12:30PM–4:00PM

  58. 58. Quest Diagnostics

    Quest Diagnostics· appointments available

    2201 Post St
    San Francisco, CA 94115

    Mon–Fri 8:00AM–12:00PM, 1:00PM–4:30PM

  59. 59. Quest Diagnostics

    Quest Diagnostics· appointments available

    450 Sutter St, Suite 2540
    San Francisco, CA 94108

    Mon–Fri 8:00AM–12:00PM, 1:00PM–4:00PM

  60. 60. Quest Diagnostics

    Quest Diagnostics· appointments available

    941 Clay St
    San Francisco, CA 94108

    Mon–Fri 8:00AM–12:30PM, 1:00PM–4:00PM

  61. San Leandro

    61. Labcorp

    Labcorp

    13847 E 14th St, Ste 100
    San Leandro, CA 94578

    Mon–Fri 7:00AM–11:00AM, 12:00PM–3:00PM · Sat 8:00AM–12:00PM

  62. 62. Quest Diagnostics

    Quest Diagnostics· appointments available

    13847 E 14Th St, Ste 111
    San Leandro, CA 94578

    Mon–Fri 7:30AM–11:30AM, 12:30PM–4:00PM

  63. San Mateo

    63. Labcorp

    Labcorp

    101 S San Mateo Dr, Ste 107
    San Mateo, CA 94401

    Mon–Fri 7:00AM–11:00AM, 12:00PM–2:30PM

  64. 64. Quest Diagnostics

    Quest Diagnostics· appointments available

    110 2Nd Ave
    San Mateo, CA 94401

    Mon–Fri 7:00AM–11:00AM, 12:00PM–4:00PM

  65. San Pablo

    65. Quest Diagnostics

    Quest Diagnostics· appointments available

    2101 Vale Rd, Ste 102
    San Pablo, CA 94806

    Mon–Fri 7:30AM–4:00PM · Sat 8:00AM–12:00PM

  66. San Rafael

    66. Quest Diagnostics

    Quest Diagnostics· appointments available

    711 D St, Suite 103
    San Rafael, CA 94901

    Mon–Fri 7:30AM–11:30AM, 12:30PM–4:00PM

  67. 67. Quest Diagnostics

    Quest Diagnostics· appointments available

    950 Las Gallinas Ave
    San Rafael, CA 94903

    Mon–Fri 7:30AM–11:30AM, 12:30PM–4:30PM

  68. San Ramon

    68. Labcorp

    Labcorp

    12677 Alcosta Blvd, Suite 110
    San Ramon, CA 94583

    Mon–Fri 7:00AM–6:00PM · Sat 8:00AM–12:00PM

  69. 69. Quest Diagnostics

    Quest Diagnostics· appointments available

    2505 San Ramon Valley Blvd
    San Ramon, CA 94583

    Mon–Fri 7:30AM–11:30AM, 12:30PM–4:30PM

  70. Walnut Creek

    70. Labcorp

    Labcorp

    1450 Treat Blvd
    Walnut Creek, CA 94597

    Mon–Fri 6:30AM–8:00PM · Sat–Sun 8:00AM–5:00PM

  71. 71. Labcorp

    Labcorp

    177 La Casa Via, Suite 150
    Walnut Creek, CA 94598

    Mon–Fri 6:00AM–8:00PM · Sat 7:00AM–12:00PM · Sun 8:00AM–12:00PM

  72. 72. Labcorp

    Labcorp

    1914 Tice Valley Blvd
    Walnut Creek, CA 94595

    Mon–Fri 7:30AM–12:00PM, 1:00PM–4:30PM

  73. 73. Quest Diagnostics

    Quest Diagnostics· appointments available

    108 La Casa Via, Ste 105
    Walnut Creek, CA 94598

    Mon–Fri 7:30AM–4:30PM · Sat 8:00AM–12:00PM

How ordering works in San Francisco

  1. 01

    Pick your tests online

    Build any panel from 400+ biomarkers. Compare Labcorp and Quest prices side by side and check out.

    No doctor's visit needed. A licensed physician in our network reviews and signs every requisition after checkout.

  2. 02

    Get drawn in San Francisco

    Your physician-signed requisition lands in your portal and inbox right after checkout. Walk in or schedule at any Labcorp, Quest or BioReference patient service center. Bring the requisition; the lab's own staff take the sample.

    Non-members pay a $20 order fee plus the lab's standard draw fee. Insiders pay no order fee and $0 draw fees.

  3. 03

    Read your results

    Most results post within 1–3 business days. Every marker is trended over time in your Insider Portal, with plain-language explanations.

    Specialty and advanced panels take longer; each listing shows its turnaround.

Every test is drawn at the same service centers listed above. Prices on each page are non-member prices; Insiders pay less.

Browse by category:Lab PanelsSex HormonesThyroidMetabolism & Blood SugarCardiovascularVitamins & MineralsAll tests

Nearby areas

Frequently asked questions

Do I need a doctor's order to get blood work in San Francisco?
No. You order online, and a licensed physician in our network reviews and signs your requisition after checkout. There is no office visit and no insurance involved.
Where can I get my blood drawn in San Francisco, CA?
At any of the 73 patient service centers listed on this page (37 Labcorp, 36 Quest Diagnostics) across Alameda, Alamo, Albany, Antioch, Berkeley, Brentwood and nearby towns. Bring the requisition from your portal or inbox; the draw itself is done by the lab's own staff.
Do I need an appointment?
Walk-ins are accepted at every location. 36 sites support online appointment scheduling if you prefer a set time.
How much does blood work cost in San Francisco?
Each test and panel is priced individually in the Lab Shop, with Labcorp and Quest prices side by side. Non-members pay a $20 order fee plus the lab's standard draw fee; Insiders pay no order fee and $0 draw fees.
How fast will I get results?
Most standard biomarkers post to your portal within 1–3 business days of your draw. Specialty and advanced panels take longer; each listing shows its turnaround.
Can I order if I live outside San Francisco but in California?
Yes. We generate requisitions for residents of all 50 states, and any Labcorp, Quest or BioReference patient service center in the country can collect your sample.