Skip to main content
Price comparison onlyNot medical adviceUsing this site means you accept our Terms & PrivacyAlways confirm with your pharmacist

Pain medication prices (2026)

Over-the-counter NSAIDs (ibuprofen, naproxen) and acetaminophen handle most mild-to-moderate pain. Prescription NSAIDs (meloxicam, diclofenac, celecoxib) and muscle relaxants are common at retail. Opioids are controlled and require special handling.

Cheapest right now

Soma

Generic Carisoprodol averages $0.00 cash

See live prices →

All Pain medications ranked by cash price

BrandGenericStrengthGeneric cashBrand cash
SomaCarisoprodol350 mgsee livesee live
SkelaxinMetaxalone800 mgsee livesee live
DuragesicFentanyl25 mcg/hrsee livesee live
DilaudidHydromorphone4 mgsee livesee live
DolophineMethadone10 mgsee livesee live
NucyntaTapentadol50 mgsee livesee live
FioricetButalbital/Acetaminophen/Caffeine50/300/40 mgsee livesee live
BelbucaBuprenorphine Buccal150mcgsee live$735.76
DemerolMeperidine50mgsee live$221.30
NubainNalbuphine10mg/mLsee live$307.15
Nucynta ERTapentadol ER100mgsee live$1244.53
StadolButorphanol1mg/mLsee live$83.57
Bayer AspirinAspirin325 mg$2.20see live
PercocetAcetaminophen/Oxycodone325/10 mg$2.74$1016.86
Bayer AspirinAspirin325 mg$3.20$9.99
AdvilIbuprofen200 mg$3.99$12.99
TylenolAcetaminophen500 mg$4.27$14.99
AleveNaproxen Sodium220 mg$4.50$13.49
MobicMeloxicam15 mg$5.40$112.00
FlexerilCyclobenzaprine10 mg$5.40$78.00
MethadoseMethadone Oral10mg$6.25$6.25
ExalgoHydromorphone ER8mg$6.53$6.53
NaprosynNaproxen500 mg$7.40$78.00
UltramTramadol50 mg$8.20$112.00
ZanaflexTizanidine4 mg$8.40$112.00
VoltarenDiclofenac75 mg$9.20$98.00
CelebrexCelecoxib200 mg$12.40$312.00
UltracetTramadol/Acetaminophen37.5mg/325mg$13.26$13.26
NorcoHydrocodone/Acetaminophen5/325 mg$18.40$182.00
variousCodeine30mg$20.96$20.96
OxyContinOxycodone10 mg$68.00$478.00
MS ContinMorphine Sulfate ER30mg$80.47$480.64
Ultram ERTramadol ER100mg$108.53$462.53
OpanaOxymorphone10mg$257.15$660.13
ButransBuprenorphine Transdermal10mcg/hr$305.86$418.87
Levo-DromoranLevorphanol2mg$1667.69$1667.69

FAQ

What is the cheapest medication for Pain?

Generic Carisoprodol (Soma) averages $0.00 cash. Cost Plus and Costco usually have the lowest verified prices.

Can I fill Pain medications without insurance?

Yes. Every drug on this page can be filled cash-pay at any US pharmacy. Generic versions are usually under $15/month at Cost Plus, Costco, or with a GoodRx coupon.

Are generic Pain drugs as good as brand?

Yes, the FDA requires generics to contain the same active ingredient at the same strength as the brand and to be therapeutically equivalent.

Browse other conditions