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

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.

Cheapest right now

Lunesta

Generic Eszopiclone averages $0.00 cash

See live prices →

All Sleep medications ranked by cash price

BrandGenericStrengthGeneric cashBrand cash
LunestaEszopiclone3 mgsee livesee live
RestorilTemazepam15 mgsee livesee live
RozeremRamelteon8 mgsee livesee live
BelsomraSuvorexant10 mgsee livesee live
SonataZaleplon10 mgsee livesee live
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 Eszopiclone (Lunesta) averages $0.00 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