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.
| City | Range | Lowest | Median | Highest | Clinics |
|---|---|---|---|---|---|
| Los Angeles | Lowest $35 | $35 median | Highest $35 | 1 clinics | |
| Miami | Lowest $20 | $28 median | Highest $45 | 3 clinics | |
| New York City | Lowest $120 | $120 median | Highest $120 | 1 clinics | |
| San Francisco Bay Area | Lowest $25 | $35 median | Highest $50 | 4 clinics |