US pharmacy pricing

Dilaudid Prices at US Pharmacies

Brand availableRx requiredUS pricing onlytablet

Lowest price found · US pharmacies

$14.50/fill

for Hydromorphone Hcl, across the pharmacies in our data

US pharmacy prices — 2mg

PharmacyDiscount-card priceRegular cash priceAverage retail
Kroger Pharmacy$14.50Lowest$14.50$102.16
Harris Teeter Pharmacy$14.50Lowest$14.50$102.16
CVS Pharmacy$17.92$17.92$102.16
Food Lion$18.98$18.98$102.16
Publix$30.12$30.12$102.16
Walgreens$38.60$38.60$102.16

"Discount-card price" reflects a standard prescription discount card, not insurance. Prices change often — confirm at the pharmacy before filling.

Frequently asked questions

How much does Hydromorphone Hcl (Dilaudid) cost without insurance?

Our most recent US pharmacy data shows a low of roughly $14.50 for Hydromorphone Hcl with a standard discount card. That figure moves with dosage and quantity — check the comparison table for the exact combination you need.

Does Hydromorphone Hcl have a generic equivalent?

Generic and brand-name pricing for Hydromorphone Hcl is broken out in the tables above where both exist in our data. Generic versions are typically the lower-cost option, but availability depends on the specific formulation and dosage.

How much should I expect to pay for Dilaudid with insurance?

The cost of Dilaudid with insurance varies significantly depending on your specific plan's formulary and your copay or coinsurance requirements. It's best to contact your insurance provider directly to confirm coverage details. If your plan does not cover Dilaudid, you may be able to use a prescription discount program to obtain a lower cash price at participating pharmacies. These programs can also be an option for patients with Medicare or Medicaid if their plan does not cover a particular fill. To find the best available price, compare the discounted cash price against your insurance copay.

Is there a generic version of Dilaudid?

Dilaudid is the brand-name version of the drug hydromorphone. A generic version of Dilaudid is not currently available on the market.