MEDSPACOST

How much does B12 / vitamin injection cost?

Across 9 clinics that publish B12 / vitamin injection prices on their own websites, it runs $20 to $120 per treatment. Prices below are per city, from clinic websites, with a source on every line.

Prices last checked November 7, 2026.

B12 / vitamin injection prices by city
CityRangeLowestMedianHighestClinics
Los AngelesLowest $35$35 medianHighest $351 clinics
MiamiLowest $20$28 medianHighest $453 clinics
New York CityLowest $120$120 medianHighest $1201 clinics
San Francisco Bay AreaLowest $25$35 medianHighest $504 clinics