Vitamin B12 test cost in Pennsylvania
In Pennsylvania, 65 hospitals publish a cash price for vitamin B12 (cobalamin) blood test: from $11.96 to $1,168.20, with a median of $86.80. The lowest price is at AHN Wexford Hospital (Wexford). The highest price is 97.7× the lowest.
Outpatient cash prices, one line per hospital — its lowest listed price for code 82607. Prices for both sides of the body and inpatient prices are not mixed in. Collected Sep 23, 2026.
Hospitals in Pennsylvania, cheapest first
| Hospital | Cash price | List price | File date |
|---|---|---|---|
| AHN Wexford Hospital lowest Wexford · Pittsburgh, PA CHG CYANOCOBALAMIN VITAMIN B-12 | $11.96 | $46.00 | Apr 14, 2026 source file |
| Lower Bucks Hospital Bristol · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Hc Vitamin B-12 | $15.00 | $98.00 | Sep 1, 2026 source file |
| Roxborough Memorial Hospital East Norriton · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Hc Vitamin B-12 | $15.00 | $190.00 | Sep 1, 2026 source file |
| Pennsylvania Psychiatric Institute Harrisburg · Harrisburg-Carlisle, PA 82607 VITAMIN B-12 Tech | $16.82 | $98.00 | — source file |
| Penn State Health Holy Spirit Medical Center Camp Hill · Harrisburg-Carlisle, PA 82607 VITAMIN B-12 Tech | $23.41 | $98.00 | — source file |
| St Joseph Regional Health Network Reading · Reading, PA Vitamin B12 Level | $25.49 | $98.00 | — source file |
| Penn State Health Lancaster Medical Center Lancaster · Lancaster, PA 82607 VITAMIN B-12 Tech | $28.41 | $98.00 | — source file |
| Penn State Health Hampden Medical Center Enola · Harrisburg-Carlisle, PA 82607 VITAMIN B-12 Tech | $30.84 | $98.00 | — source file |
| Penn State Health Milton S. Hershey Medical Center Hershey · Harrisburg-Carlisle, PA Vitamin B12 Level | $32.47 | $98.00 | — source file |
| Chambersburg Hospital Chambersburg · Chambersburg, PA Cyanocobalamin (Vitamin B-12) Level | $40.00 | $113.00 | — source file |
| Ephrata Community Hospital Ephrata · Lancaster, PA Cyanocobalamin (Vitamin B-12) Level | $40.00 | $78.00 | — source file |
| Evangelical Community Hospital Lewisburg · Lewisburg, PA Cyanocobalamin (Vitamin B-12) Level | $40.00 | $209.75 | — source file |
| Gettysburg Hospital Gettysburg · Gettysburg, PA Cyanocobalamin (Vitamin B-12) Level | $40.00 | $77.00 | — source file |
| Good Samaritan Hospital Lebanon · Lebanon, PA Cyanocobalamin (Vitamin B-12) Level | $40.00 | $78.00 | — source file |
| Waynesboro Hospital Waynesboro · Chambersburg, PA Cyanocobalamin (Vitamin B-12) Level | $40.00 | $113.00 | — source file |
| WellSpan Surgery and Rehabilitation Hospital York · York-Hanover, PA Cyanocobalamin (Vitamin B-12) Level | $40.00 | $77.00 | — source file |
| Punxsutawney Area Hospital Punxsutawney · Punxsutawney, PA VITAMIN B12 (CYANOCOBALAMIN) | $44.64 | $124.00 | Mar 2, 2026 source file |
| UPMC Greene Waynesburg · Waynesburg, PA VITAMIN-B12-E | $48.02 | $68.60 | — source file |
| UPMC Washington Washington · Pittsburgh, PA VITAMIN-B12-E | $48.02 | $68.60 | — source file |
| UPMC Jameson New Castle · Pittsburgh, PA VITAMIN B 12 TEST | $52.80 | $88.00 | — source file |
| St Mary Medical Center Langhorne · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD HC Quest Vitamin B-12 | $63.70 | $98.00 | Mar 31, 2026 source file |
| UPMC Bedford Everett · Everett, PA VITAMIN B 12 TEST | $75.00 | $125.00 | — source file |
| UPMC Kane Kane · Bradford, PA B12 | $75.60 | $126.00 | — source file |
| UPMC Carlisle Carlisle · Harrisburg-Carlisle, PA HC VITAMIN B12 | $76.80 | $128.00 | — source file |
| UPMC Hanover Hanover · York-Hanover, PA HC VITAMIN B12 | $76.80 | $128.00 | — source file |
| UPMC Horizon - Greenville Greenville · Hermitage, PA VITAMIN B 12 TEST | $76.80 | $128.00 | — source file |
| UPMC Lititz Lititz · Lancaster, PA HC VITAMIN B12 | $76.80 | $128.00 | — source file |
| UPMC Memorial York · York-Hanover, PA HC VITAMIN B12 | $76.80 | $128.00 | — source file |
| UPMC Pinnacle Hospitals Harrisburg · Harrisburg-Carlisle, PA HC VITAMIN B12 | $76.80 | $128.00 | — source file |
| UPMC Somerset Somerset · Somerset, PA HC VITAMIN B12 | $76.80 | $128.00 | — source file |
| Uniontown Hospital Uniontown · Pittsburgh, PA CYANOCOBALAMIN (VITAMIN B-12) LEVEL | $86.00 | $172.00 | — source file |
| Bryn Mawr Rehabilitation Hospital Malvern · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Hc Vitamin B12 | $86.80 | $217.00 | — source file |
| Lankenau Medical Center Wynnewood · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Hc Vitamin B12 | $86.80 | $217.00 | Apr 1, 2026 source file |
| Paoli Hospital Paoli · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Hc Vitamin B12 | $86.80 | $217.00 | Apr 1, 2026 source file |
| Riddle Memorial Hospital Media · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Hc Vitamin B12 | $86.80 | $217.00 | Apr 1, 2026 source file |
| The Bryn Mawr Hospital Bryn Mawr · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Hc Vitamin B12 | $86.80 | $217.00 | — source file |
| UPMC Northwest Seneca · Oil City, PA VITAMIN B12 PNL 2979 | $89.40 | $149.00 | — source file |
| UPMC McKeesport McKeesport · Pittsburgh, PA VITAMIN B 12 TEST | $94.80 | $158.00 | — source file |
| UPMC Magee-Womens Hospital Pittsburgh · Pittsburgh, PA HC VITAMIN B-12 (CYANCOBALAMIN) | $102.00 | $170.00 | — source file |
| UPMC Cole Coudersport · Coudersport, PA B12 - LC SCREENING | $105.00 | $175.00 | — source file |
| Highlands Hospital Connellsville · Pittsburgh, PA VITAMIN B12 SERUM | $106.20 | $177.00 | — source file |
| Monogahela Valley Hospital Monongahela · Pittsburgh, PA VITAMIN B-12 | $106.20 | $177.00 | — source file |
| UPMC St Margaret Pittsburgh · Pittsburgh, PA VITAMIN B12 | $106.20 | $177.00 | — source file |
| UPMC Altoona Altoona · Altoona, PA VITAMIN B12 | $108.60 | $181.00 | — source file |
| Troy Community Hospital Troy · Sayre, PA Vitamin B 12 | $123.60 | $154.50 | — source file |
| Shriners Childrens - Philadelphia Philadelphia · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD VITAMIN B-12 | $133.20 | $133.20 | — source file |
| UPMC Muncy Muncy · Williamsport, PA VITAMIN B 12 TEST | $133.80 | $223.00 | — source file |
| UPMC Wellsboro Wellsboro · Wellsboro, PA VITAMIN B 12 TEST | $133.80 | $223.00 | — source file |
| UPMC Williamsport Williamsport · Williamsport, PA VITAMIN B12 PNL 2979 | $133.80 | $223.00 | — source file |
| Robert Packer Hospital Sayre · Sayre, PA Vitamin B 12 | $155.04 | $193.80 | — source file |
| UPMC Mercy Pittsburgh · Pittsburgh, PA VITAMIN B 12 TEST | $158.40 | $264.00 | — source file |
| UPMC Childrens Hospital of Pittsburgh Pittsburgh · Pittsburgh, PA VITAMIN B 12 TEST | $162.00 | $270.00 | Mar 6, 2026 source file |
| Penn Highlands Brookville Brookville · Brookville, PA Vit B12 | $177.00 | $177.00 | Apr 1, 2026 source file |
| Penn Highlands Dubois DuBois · DuBois, PA Vit B12 | $177.00 | $177.00 | Aug 1, 2025 source file |
| Penn Highlands Elk Saint Marys · St. Marys, PA Vitamin B12 | $177.00 | $177.00 | Apr 1, 2026 source file |
| Penn Highlands Huntingdon Huntingdon · Huntingdon, PA Vitamin B12 | $177.00 | $177.00 | Apr 1, 2026 source file |
| Penn Highlands Tyrone Tyrone · Altoona, PA Vitamin B12 | $177.00 | $177.00 | Apr 1, 2026 source file |
| UPMC Hamot Erie · Erie, PA VITAMIN B 12 TEST | $192.00 | $320.00 | — source file |
| Nazareth Hospital Philadelphia · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD HC Vitamin B-12 | $209.95 | $323.00 | Mar 31, 2026 source file |
| Mercy Fitzgerald Hospital Darby · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD HC Quest 7065 Vitamin B-12 | $215.15 | $331.00 | Mar 31, 2026 source file |
| UPMC East Monroeville · Pittsburgh, PA VITAMIN B12 | $225.60 | $376.00 | — source file |
| UPMC Passavant - McCandless Pittsburgh · Pittsburgh, PA HC VITAMIN B12 TEST | $266.40 | $444.00 | — source file |
| ROBERT PACKER HOSPITAL Doing Business As: ROBERT PACKER HOSPITAL, TOWANDA CAMPUS Towanda · Sayre, PA Vitamin B 12 | $369.41 | $461.76 | — source file |
| The Children's Hospital of Philadelphia Philadelphia · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Vitamin B12 | $457.00 | $457.00 | — source file |
| UPMC Presbyterian Pittsburgh · Pittsburgh, PA VITAMIN B12 | $1,168.20 | $1,947.00 | Mar 6, 2026 source file |
By metro area
Each metro page compares every listing, including prices for both sides of the body.
| Metro area | Hospitals | Lowest | Median |
|---|---|---|---|
| Pittsburgh, PA | 14 | $11.96 | $106.20 |
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | 12 | $15.00 | $86.80 |
| Harrisburg-Carlisle, PA | 6 | $16.82 | $31.66 |
| Lancaster, PA | 3 | $28.41 | $40.00 |
| Sayre, PA | 3 | $123.60 | $155.04 |
| York-Hanover, PA | 3 | $40.00 | $76.80 |
| Altoona, PA | 2 | $108.60 | $142.80 |
| Chambersburg, PA | 2 | $40.00 | $40.00 |
| Williamsport, PA | 2 | $133.80 | $133.80 |
| Brookville, PA | 1 | $177.00 | $177.00 |
| Bradford, PA | 1 | $75.60 | $75.60 |
| Coudersport, PA | 1 | $105.00 | $105.00 |
| DuBois, PA | 1 | $177.00 | $177.00 |
| Everett, PA | 1 | $75.00 | $75.00 |
| Erie, PA | 1 | $192.00 | $192.00 |
| Gettysburg, PA | 1 | $40.00 | $40.00 |
| Hermitage, PA | 1 | $76.80 | $76.80 |
| Huntingdon, PA | 1 | $177.00 | $177.00 |
| Lebanon, PA | 1 | $40.00 | $40.00 |
| Lewisburg, PA | 1 | $40.00 | $40.00 |
| Oil City, PA | 1 | $89.40 | $89.40 |
| Punxsutawney, PA | 1 | $44.64 | $44.64 |
| Reading, PA | 1 | $25.49 | $25.49 |
| Somerset, PA | 1 | $76.80 | $76.80 |
| St. Marys, PA | 1 | $177.00 | $177.00 |
| Waynesburg, PA | 1 | $48.02 | $48.02 |
| Wellsboro, PA | 1 | $133.80 | $133.80 |
What it is
This blood test measures the level of vitamin B12, which the body needs for red blood cells and nerves. It is ordered to look into anemia, numbness or tingling, memory problems, or conditions and medicines that lower B12 absorption.
What the price covers
The price usually covers the B12 test only. The blood draw is often billed separately, and folate (82746) or follow-up tests are separate codes.
Vitamin B12 (cobalamin) blood test in other states
- Alabama$116.32
- Alaska$102.30
- Arizona$35.74
- Arkansas$49.40
- California$79.28
- Colorado$33.26
- Connecticut$63.40
- Delaware$195.72
- Florida$125.00
- Georgia$196.00
- Hawaii$75.60
- Idaho$67.00
- Illinois$94.68
- Indiana$57.60
- Iowa$55.80
- Kansas$84.83
- Kentucky$188.79
- Louisiana$40.04
- Maine$77.75
- Maryland$44.06
- Massachusetts$72.92
- Michigan$46.00
- Minnesota$80.40
- Mississippi$78.76
- Missouri$78.00
- Montana$80.80
- Nebraska$94.55
- Nevada$149.08
- New Hampshire$89.83
- New Jersey$17.34
- New Mexico$81.20
- New York$55.65
- North Carolina$63.72
- North Dakota$54.29
- Ohio$69.60
- Oklahoma$71.22
- Oregon$71.50
- Puerto Rico$20.00
- Rhode Island$119.00
- South Carolina$106.50
- South Dakota$91.20
- Tennessee$45.98
- Texas$81.06
- Utah$145.83
- Vermont$94.50
- Virginia$41.76
- Washington$98.61
- West Virginia$83.00
- Wisconsin$100.00
- Wyoming$35.91
Median cash price across the state's hospitals.