Skip to main content
Price comparison only — not medical advice. Always confirm with your pharmacist. Terms

Insomnia & Sleep medication prices (2026)

Short-term insomnia is treated with melatonin (OTC), doxylamine, and prescription zolpidem (Ambien). Trazodone is a common off-label option.

Medically reviewed by Sara Marin, PharmD · Last verified 2026-05-18

Cheapest right now

Unisom

Generic Doxylamine averages $3.99 cash

See live prices →

All Sleep medications ranked by cash price

BrandGenericStrengthGeneric cashBrand cash
UnisomDoxylamine25 mg$3.99$10.99
Natrol MelatoninMelatonin5 mg$4.20$11.49
AmbienZolpidem10 mg$7.40$212.00

FAQ

What is the cheapest medication for Sleep?

Generic Doxylamine (Unisom) averages $3.99 cash. Cost Plus and Costco usually have the lowest verified prices.

Can I fill Sleep 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 Sleep 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