Order blood tests online from Fitomics Research Labs and get drawn at any of the 150 patient service centers in the Philadelphia area (102 Labcorp, 48 Quest Diagnostics), in Abington, Ambler, Aston, Bala Cynwyd, Bensalem, Berwyn, Blue Bell, Bristol, Broomall, Bryn Mawr, Chadds Ford, Chalfont, Chester, Coatesville, Collegeville, Devon, Downingtown, Doylestown, East Greenville, East Norriton, Elkins Park, Exton, Fairless Hills, Feasterville Trevose, Flourtown, Folsom, Fort Washington, Gilbertsville, Glen Mills, Glenolden, Harleysville, Hatfield, Havertown, Holicong, Horsham, Jamison, Jenkintown, Kennett Square, King Of Prussia, Lahaska, Langhorne, Lansdale, Lansdowne, Levittown, Malvern, Media, Morrisville, Newtown, Newtown Square, Norristown, Paoli, Pennsburg, Perkasie, Philadelphia, Phoenixville, Plymouth Meeting, Pottstown, Quakertown, Richboro, Ridley Park, Rockledge, Royersford, Schwenksville, Sellersville, Souderton, Springfield, Thorndale, Trappe, Trevose, Warminster, Warrington, West Chester, West Grove, Wynnewood. 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.
Labcorp
1151 Old York RdMon–Fri 7:00AM–2:30PM · Sat 7:00AM–12:00PM
Labcorp
1200 Old York Rd - Jefferson Abington Hospital, Widener Building Ground FloorMon–Fri 7:00AM–5:00PM · Sat 7:00AM–12:00PM
Quest Diagnostics· appointments available
1419 Old York RdMon–Fri 6:30AM–3:00PM · Sat 7:00AM–2:00PM
Labcorp
605 N Bethlehem Pike, Jefferson Health Medical Building | Lower GwyneddMon–Fri 7:00AM–3:00PM
Labcorp
3620 Concord RdMon–Fri 6:00AM–12:00PM, 12:30PM–1:30PM
Labcorp
2 Bala Plaza, Ste Il-21Mon–Fri 8:00AM–3:30PM · Sat 7:00AM–11:00AM
Labcorp
1311 Bristol PikeMon–Thu 7:30AM–4:30PM · Fri 7:30AM–2:30PM
Labcorp
2435 Street RdMon–Fri 8:00AM–12:00PM, 1:00PM–3:30PM
Labcorp
562 E Lancaster AvenueMon–Fri 7:00AM–2:30PM
Labcorp
721 Arbor Way - 2nd Floor, Jefferson Health Building - ARBORCREST 2Mon–Fri 7:00AM–3:00PM
Labcorp
790 Penllyn Blue Bell PikeMon–Fri 7:00AM–11:30AM, 12:00PM–2:30PM
Labcorp
200 Commerce CirMon–Fri 6:00AM–2:00PM · Sat 7:00AM–11:00AM
Labcorp
Marple Commons-2000 Sproul RdMon–Fri 7:00AM–2:30PM · Sat 7:00AM–11:00AM
Labcorp
945 E Haverford Rd, Ste 7Mon–Fri 7:00AM–2:30PM
Labcorp
190 Wilmington W Chester PikeMon–Fri 7:00AM–12:00PM, 12:30PM–2:30PM
Quest Diagnostics· appointments available
1700 Horizon Dr, Suite 205Mon–Fri 6:30AM–3:00PM · Sat 8:00AM–12:00PM
Labcorp
213 Reeceville RdMon–Fri 7:00AM–11:30AM, 12:00PM–3:00PM · Sat 7:00AM–11:00AM
Labcorp
534 2nd Avenue, Suite 104Mon–Fri 6:00AM–1:30PM · Sat 7:00AM–11:00AM
Quest Diagnostics· appointments available
227 W Lancaster AveMon–Fri 6:30AM–11:00AM, 12:00PM–3:00PM · Sat 8:00AM–12:00PM
Labcorp
110 Hopewell Rd, Ste 240Mon–Fri 7:00AM–2:30PM · Sat 7:00AM–12:00PM
Labcorp
717 E Lancaster AveMon–Fri 7:00AM–2:30PM
Quest Diagnostics· appointments available
1235 Horseshoe PikeMon–Fri 6:00AM–2:30PM
Quest Diagnostics· appointments available
150 E Pennsylvania Ave, Ste 210Mon–Fri 6:30AM–3:00PM · Sat 8:00AM–12:00PM
Labcorp
1456 Ferry Rd, Ste 702Mon–Fri 7:00AM–2:30PM
Labcorp
800 W State St, Ste 202Mon–Fri 6:30AM–2:00PM
Quest Diagnostics· appointments available
252 W Swamp Rd, Ste 45Mon–Fri 6:30AM–3:00PM · Sat 8:00AM–12:00PM
Quest Diagnostics· appointments available
622 Gravel PikeMon–Fri 7:00AM–12:00PM, 12:30PM–3:30PM
Quest Diagnostics· appointments available
2808 Dekalb PikeMon–Fri 6:30AM–3:00PM · Sat 8:00AM–12:00PM
Labcorp
60 Township Line Rd, Jefferson Einstein Hospital Elkins ParkMon–Fri 7:00AM–12:00PM, 12:30PM–3:00PM
Labcorp
80 W Welsh Pool Rd, Ste 100Mon–Fri 7:00AM–2:30PM · Sat 7:00AM–11:00AM
Labcorp
519 S Oxford Valley RdMon–Fri 7:00AM–2:30PM · Sat 6:00AM–11:00AM
Labcorp
2 E StreetRoadMon–Fri 7:00AM–2:00PM
Labcorp
1456 Bethlehem PikeMon–Fri 7:00AM–12:00PM, 12:30PM–2:30PM
Quest Diagnostics· appointments available
501 W MacDade BoulevardMon–Fri 6:30AM–3:00PM
Labcorp
1244 Fort Washington Ave, Ste LMon–Fri 7:00AM–12:00PM, 12:30PM–2:30PM
Labcorp
455 Pennsylvania Ave, Ste 110Mon–Fri 7:00AM–12:00PM, 12:30PM–2:30PM
Labcorp
173 Holly Rd, Ste 100Mon–Fri 6:00AM–1:30PM
Quest Diagnostics· appointments available
1050 E Philadelphia AveMon–Fri 6:00AM–2:00PM · Sat 7:00AM–12:00PM
Labcorp
736 Baltimore Pike, Ste 6Mon–Fri 6:30AM–2:00PM
Labcorp
150 N. Mcdade Blvd.Mon–Fri 7:00AM–2:30PM
Quest Diagnostics· appointments available
90 N Macdade BlvdMon–Fri 7:00AM–3:30PM · Sat 8:00AM–12:00PM
Quest Diagnostics· appointments available
345 Main St, Ste 6Mon–Fri 6:30AM–3:00PM
Labcorp
2501 Bethlehem Pike, Ste 3Mon–Fri 7:00AM–2:30PM
Labcorp
1120 Township Line Rd, 1st FlMon–Fri 6:30AM–2:00PM
Labcorp
2050 W Chester Pike, Ste 100Mon–Fri 7:00AM–2:30PM
Quest Diagnostics· appointments available
1305 W Chester Pike, Ste 28Mon–Fri 6:30AM–3:00PM · Sat 7:00AM–11:00AM
Quest Diagnostics· appointments available
4920 York Rd, Unit 2Mon–Fri 6:30AM–3:00PM
Labcorp
118 Welsh Rd, Jefferson Health BuildingMon–Fri 7:00AM–3:00PM
Quest Diagnostics· appointments available
200 Lakeside Dr, Suite 230Mon–Fri 7:00AM–3:30PM
Labcorp
2319 York RdMon–Fri 7:00AM–12:00PM, 12:30PM–2:30PM
Labcorp
500 Old York Road 1st Fl entrance, Jefferson HealthMon–Fri 7:00AM–3:00PM
Labcorp
400 Old Forge Lane, Ste A1Mon–Fri 7:00AM–2:30PM · Sat 7:00AM–10:00AM
Quest Diagnostics· appointments available
402 Mcfarlan Rd, Ste 302Mon–Fri 6:00AM–2:30PM · Sat 7:00AM–11:00AM
Labcorp
216 Mall BlvdMon–Fri 6:30AM–2:00PM
Quest Diagnostics· appointments available
491 Allendale Rd, Ste 111Mon–Fri 6:30AM–3:00PM
Labcorp
5860 York Rd Bldg 3, Ste 3Mon–Fri 6:00AM–12:00PM, 12:30PM–1:30PM
Labcorp
380 N Oxford Valley Rd, Jefferson Bucks HospitalMon–Fri 7:30AM–12:30PM, 1:00PM–4:00PM · Sat 7:30AM–12:00PM
Labcorp
930 Town Center Dr, Ste G30Mon–Fri 7:00AM–2:30PM
Quest Diagnostics· appointments available
586 Middletown Blvd, Suite C-11Mon–Fri 6:30AM–3:30PM · Sat 8:00AM–12:00PM
Labcorp
100 Medical Campus Dr - Jefferson Lansdale Hospital, Ground Floor Main EntranceMon–Fri 7:00AM–3:00PM · Sat 7:00AM–12:00PM
Labcorp
1001 S Broad St Blg C, Ste 1050Mon–Fri 7:00AM–2:30PM
Labcorp
1970 N Broad StMon–Fri 6:30AM–2:00PM · Sat 6:00AM–11:00AM
Quest Diagnostics· appointments available
545 S Broad StMon–Thu 6:30AM–5:00PM · Fri 6:30AM–3:00PM · Sat 7:00AM–1:00PM
Labcorp
605 Cedar AveMon–Fri 7:00AM–2:30PM · Sat 7:00AM–11:00AM
Labcorp
2346 Trenton RdMon–Fri 7:30AM–5:00PM · Sat 8:00AM–12:00PM
Labcorp
5200 New Falls RdMon–Fri 8:00AM–12:00PM, 12:30PM–3:30PM
Labcorp
8500 New Falls RdMon–Fri 8:00AM–12:00PM, 12:30PM–3:30PM
Quest Diagnostics· appointments available
153 Levittown Pkwy, Suite 5AMon–Fri 7:00AM–3:30PM
Labcorp
235 Lancaster Ave, Unit E-12Mon–Fri 7:00AM–12:30PM, 1:00PM–2:30PM
Labcorp
100 Granite Dr, Ste 5Mon–Fri 6:30AM–2:00PM
Labcorp
513 E Baltimore PikeMon–Fri 7:00AM–2:30PM · Sat 7:00AM–11:00AM
Quest Diagnostics· appointments available
1167A W Baltimore PikeMon–Fri 6:30AM–3:00PM
Labcorp
701 Floral Vale BlvdMon–Fri 7:00AM–2:30PM
Labcorp
11 Friends Ln, Ste 114Mon–Fri 6:30AM–2:30PM · Sat 6:00AM–11:00AM
Labcorp
2189 2nd Street PikeMon–Fri 7:00AM–12:00PM, 1:00PM–2:30PM
Quest Diagnostics· appointments available
2118 S Eagle Rd, Store 14Mon–Fri 7:00AM–3:30PM
Labcorp
3475 West Chester Pike, Ste 106Mon–Fri 6:30AM–2:00PM · Sat 7:00AM–11:00AM
Labcorp
1330 Powell St, Ste 603Mon–Fri 6:00AM–1:30PM
Labcorp
559 W Germantown Pike, Jefferson Einstein Montgomery HospitalMon–Fri 7:00AM–12:00PM, 12:30PM–5:00PM · Sat 7:00AM–12:00PM
Labcorp
2 Industrial Blvd, Ste 115Mon–Fri 7:00AM–2:30PM · Sat 7:00AM–11:00AM
Quest Diagnostics· appointments available
250 W Lancaster Ave, Ste 170Mon–Fri 6:00AM–2:30PM
Labcorp
446 Pottstown AveMon–Fri 7:00AM–2:30PM
Labcorp
1000 E Walnut St, Ste 503Mon–Fri 7:00AM–2:30PM
Labcorp
1 Crescent DrMon–Fri 7:00AM–2:30PM
Labcorp
10800 Knights Rd - Jefferson Torresdale Hosital, Medical Office Building Ground FloorMon–Fri 7:00AM–5:00PM · Sat 7:00AM–12:00PM
Labcorp
15200 Bustleton Ave, Unit CMon–Fri 7:00AM–2:30PM
Labcorp
1703 S Broad StMon–Fri 7:00AM–2:30PM
Labcorp
2301 S Broad St, Jefferson Methodist Hospital, ground floorMon–Fri 6:30AM–4:00PM · Sat 7:30AM–11:00AM
Labcorp
245 N Broad St, Ground FloorMon–Fri 7:00AM–2:30PM
Labcorp
2715 S Front St, Ste 2Mon–Fri 7:00AM–2:30PM · Sat 7:00AM–12:00PM
Labcorp
301 W Chelten Ave, Ste JMon–Fri 7:00AM–2:30PM
Labcorp
33 South 9th St - 2nd Floor, Jefferson Health Medical BuildingMon–Fri 7:00AM–5:00PM · Sat 7:30AM–12:00PM
Labcorp
3400 Aramingo Ave, Ste 4Mon–Fri 7:00AM–2:30PM
Labcorp
3700 Market St, Ste 102Mon–Fri 7:00AM–2:30PM
Labcorp
3790 Morrell Ave, Ste AMon–Fri 7:00AM–2:30PM
Labcorp
4900 Frankford Ave - Jefferson Frankford Hospital, Main Entrance Ground FloorMon–Fri 7:00AM–12:30PM, 1:30PM–4:00PM · Sat 8:00AM–12:00PM
Labcorp
5349 Oxford AveMon–Fri 7:00AM–2:30PM
Labcorp
5501 Old York Rd - Klein Building 1st floor, Jefferson Einstein Philadelphia HospitalMon–Fri 8:00AM–4:00PM
Labcorp
7439 Frankford Ave, 2nd FlMon–Fri 7:00AM–2:30PM
Labcorp
816 Chestnut StMon–Fri 7:00AM–2:30PM
Labcorp
9331 Old Bustleton Ave, Ste 102Mon–Fri 6:30AM–2:00PM · Sat 7:00AM–11:00AM
Labcorp
9815 Roosevelt Blvd, Ste FMon–Fri 7:00AM–2:30PM · Sat 7:00AM–11:00AM
Labcorp
10000 Bustleton AveMon–Fri 7:00AM–2:30PM
Labcorp
8828 Frankford AveMon–Fri 7:00AM–2:30PM
Quest Diagnostics
7600 Central Ave, Dept Of PathologyMon–Fri 7:00AM–6:00PM · Sat 8:30AM–11:30AM
Quest Diagnostics· appointments available
2300 Oregon Ave, #8Mon–Fri 7:00AM–3:30PM · Sat 8:00AM–12:00PM
Quest Diagnostics· appointments available
2417 Welsh Rd, Blue Grass Shopping CenterMon–Fri 6:30AM–3:30PM · Sat 8:00AM–12:00PM
Quest Diagnostics· appointments available
400 W Allegheny AveMon–Fri 7:00AM–3:30PM · Sat 8:00AM–12:00PM
Quest Diagnostics· appointments available
4022 Woodhaven RdMon–Fri 7:00AM–3:30PM
Quest Diagnostics· appointments available
525 Jamestown StMon–Fri 7:00AM–3:30PM
Quest Diagnostics· appointments available
5675 N Front St, Store 260Mon–Fri 7:30AM–3:30PM
Quest Diagnostics· appointments available
6656 Germantown Ave, Space 2Mon–Fri 7:00AM–3:30PM
Quest Diagnostics· appointments available
700 Cottman AveMon–Fri 7:00AM–3:00PM · Sat 8:00AM–12:00PM
Quest Diagnostics· appointments available
7528 Frankford AveMon–Fri 7:30AM–4:00PM
Quest Diagnostics· appointments available
803 Locust StMon–Fri 7:00AM–3:30PM
Quest Diagnostics· appointments available
9808 Bustleton AveMon–Fri 7:30AM–4:00PM · Sat 7:00AM–11:00AM
Labcorp
785 Starr St, Ste 110Mon–Fri 7:00AM–2:30PM · Sat 7:00AM–11:00AM
Quest Diagnostics· appointments available
700 Nutt Rd, Ste 735Mon–Fri 6:30AM–2:30PM · Sat 8:00AM–12:00PM
Labcorp
832 Germantown PikeMon–Fri 7:00AM–2:30PM · Sat 7:00AM–12:00PM
Labcorp
1610 Medical Dr, Ste 100Mon–Fri 6:00AM–1:30PM · Sat 6:30AM–11:00AM
Quest Diagnostics· appointments available
1569 Medical DrMon–Fri 6:30AM–3:00PM · Sat 8:00AM–12:00PM
Quest Diagnostics· appointments available
223 Shoemaker Rd, Suite 169Mon–Fri 6:30AM–3:00PM
Labcorp
680 N West End BlvdMon–Fri 6:30AM–2:00PM · Sat 7:00AM–11:00AM
Quest Diagnostics· appointments available
229 N West End BlvdMon–Fri 7:00AM–3:30PM · Sat 7:00AM–12:00PM
Labcorp
95 Almshouse Rd, Ste 308Mon–Fri 7:00AM–2:30PM
Quest Diagnostics· appointments available
130 Almshouse Rd, Suite 200Mon–Fri 7:00AM–11:30AM, 12:00PM–3:30PM
Labcorp
23 W Chester Pike, Ste 100Mon–Fri 7:00AM–2:30PM · Sat 7:00AM–11:00AM
Labcorp
408A Huntington Pike, Jefferson HealthMon–Fri 7:00AM–3:00PM
Labcorp
30 W Ridge PikeMon–Fri 8:00AM–12:00PM, 12:30PM–3:30PM
Quest Diagnostics· appointments available
Limerick Square, 70 Buckwalter RoadMon–Fri 6:30AM–3:00PM · Sat 7:00AM–11:00AM
Labcorp
102 Memorial Dr, # 1Mon–Fri 6:00AM–1:30PM
Labcorp
1105 Bethlehem PikeMon–Fri 6:30AM–2:00PM
Quest Diagnostics· appointments available
708 Route 113Mon–Fri 6:30AM–3:00PM · Sat 8:00AM–12:00PM
Labcorp
491 Baltimore PikeMon–Fri 7:00AM–2:30PM · Sat 6:00AM–11:00AM
Quest Diagnostics· appointments available
3301 E Lincoln HwyMon–Fri 6:30AM–3:00PM · Sat 8:00AM–12:00PM
Quest Diagnostics· appointments available
130 W Main St, Ste 142Mon–Fri 6:30AM–3:00PM · Sat 8:00AM–12:00PM
Quest Diagnostics· appointments available
543 E Street RdMon–Fri 6:30AM–3:00PM
Labcorp
225 Newtown Rd, Jefferson Health Medical CampusMon–Fri 7:00AM–3:00PM · Sat 8:00AM–12:00PM
Labcorp
880 Jacksonville Rd, Ste 101Mon–Fri 7:00AM–2:30PM
Labcorp
1432 Easton Rd, Ste 1FMon–Fri 6:30AM–2:00PM · Sat 7:00AM–11:00AM
Quest Diagnostics· appointments available
634 Easton RdMon–Fri 6:30AM–3:00PM
Labcorp
520 Maple Ave, Ste 6Mon–Fri 7:00AM–2:30PM
Quest Diagnostics· appointments available
600 E Marshall StMon–Fri 6:30AM–3:00PM · Sat 7:00AM–12:00PM
Labcorp
1011 W Baltimore Pike, Ste 205Mon–Fri 6:30AM–2:00PM · Sat 7:00AM–11:00AM
Quest Diagnostics· appointments available
1011 W Baltimore Pike, Ste 209Mon–Fri 6:30AM–3:00PM · Sat 8:00AM–12:00PM
Labcorp
308 E Lancaster Ave, Ste 210Mon–Fri 7:00AM–2:30PM
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.
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.
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