Skip to main content
Not medical advice · Terms & Privacy
BetterBuyRx

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