Buying guide ยท checked 7 October 2026

Bac water near me: local pharmacies vs next-day delivery

Bac water is not on store shelves near you. Local pharmacies such as CVS, Walgreens and Walmart dispense bacteriostatic water for injection at the counter, usually against a prescription, and often order it in. The fastest reliable route is usually delivery: Direct Bac Water ships from US stock the same business day for orders placed before 1 pm ET, Monday to Friday, and UPS Next Day Air delivers the next business day anywhere in the US.

Bac water (bacteriostatic water) is sterile water with 0.9% benzyl alcohol (9 mg/mL) as a preservative. This guide compares buying it locally with having it delivered.

Where to find bac water locally

Local optionOn the shelf?Guide
Walgreens pharmacyNo, pharmacy counterWalgreens
Walmart PharmacyNo, pharmacy counterWalmart
CVS PharmacyNo, pharmacy counterCVS
Costco pharmacyNo, pharmacy counter–
Independent pharmaciesVaries–

Pharmacy stock varies by store. Retail cash price for a 30 mL vial: roughly $24–$35 (GoodRx average $23.76, Rx.com $28.79; checked 7 October 2026).

Bacteriostatic water for injection is labelled "Rx only", so expect the pharmacist to ask for a prescription. Call before you go: many stores do not hold it and order it in. Prescription rules explained โ†’

Local pickup vs delivery: which is faster?

Local pharmacyDirect Bac Water delivery
If in stockSame day, with a prescriptionShips the same day before 1 pm ET; Next Day Air arrives the next business day
If not in stockOrdered in, typically daysHeld in US stock: 3 mL, 10 mL, 30 mL, Hospira 30 mL
PrescriptionExpectedNot asked at checkout; sold for laboratory research and the reconstitution of legal, physician-prescribed medications only
30 mL vialabout $24–$35 cash price$18.95; $14.00 a vial in a 10-pack
Delivery cost–$12.99 standard (free over $200), $25.99 2nd Day Air, $52.99 Next Day Air

Getting bac water delivered as fast as possible

  1. Order from Direct Bac Water before 1 pm Eastern Time, Monday to Friday.
  2. Choose UPS Next Day Air ($52.99) at checkout, or 2nd Day Air ($25.99).
  3. Tracking is emailed when the parcel ships; it arrives the next business day with Next Day Air.

Shop bac water   Delivery times in detail โ†’

Bac water near me: questions

Where can I buy bac water near me?

At the pharmacy counter of a local CVS, Walgreens, Walmart or independent pharmacy, usually with a prescription and often ordered in. For delivery, Direct Bac Water ships from US stock the same business day before 1 pm ET, with next-day delivery available.

Can I buy bac water at a local store without a prescription?

Expect to be asked for one at a pharmacy, because bacteriostatic water for injection is labelled "Rx only". It is not sold on regular store shelves.

What is the fastest way to get bac water?

If a local pharmacy has it in stock and you have a prescription, the same day. Otherwise, ordering online here before 1 pm ET on a weekday with UPS Next Day Air delivers the next business day.

How much does bac water cost locally?

Expect a pharmacy cash price of roughly $24 to $35 for a 30 mL vial (GoodRx average retail $23.76, Rx.com $28.79; checked 7 October 2026). Online here it costs $18.95.

Can bac water be delivered to my state?

Yes. Orders ship to any US address by UPS and USPS.

This page is re-checked every month. Next review: 30 November 2026.