Ondansetron is one of the most-dispensed drugs in America and one of the cheapest things a pharmacy stocks. Medicare Part D alone covered 4.18 million plain ondansetron claims for 2.25 million people in 2024 at an average of $16.48 each, plus 4.93 million orally disintegrating claims for 2.95 million people at an average of $14.79 each. Almost none of that is the medicine.

The confusing part for a cash payer is that the same molecule sells under a brand name for about 100 times the generic price, and that the dissolving version, the liquid and the injection are all priced differently from the plain tablet. This guide covers brand Zofran and generic ondansetron in every common form, with September 2026 cash prices and the federal acquisition-cost data underneath them.

What Does Zofran Cost Without Insurance?

The Low column below is what a pharmacy pays to buy the drug, from the CMS National Average Drug Acquisition Cost file with an August 19, 2026 effective date (still live in the September 2, 2026 weekly release). The Average column is a typical cash-payer price. The High column is brand Zofran or the average undiscounted retail price for that fill.

Ondansetron presentationLow (pharmacy cost)Average (cash price)High (brand or retail)
4 mg tablets, 30 count$1.79$10.21$736.86 (brand Zofran)
8 mg tablets, 30 count$2.44$13.72$1,190.78 (brand Zofran)
Dissolving (ODT) 4 mg, 10 count$1.21$11.03$158.41 (average retail)
Oral solution 4 mg/5 mL, 50 mL bottle$14.02$30.19$254.90 (brand Zofran)
Injection 2 mg/mL, 20 mL vial$3.40$6.32$242.78 (brand Zofran)

Cost Plus Drugs undercuts the Average column on tablets. On September 4, 2026 it listed thirty 4 mg tablets at $6.17 and thirty 8 mg tablets at $8.10, against its own stated retail comparisons of $109.80 and $160.50. A standard shipping charge is added at checkout, listed as $5.25 in the cost breakdown on those pages, so a single small fill by mail is not always the cheapest route.

Two outliers are worth naming. The 8 mg dissolving tablet runs $20.06 for 30 at Drugs.com, and the 16 mg dissolving tablet runs $996.71 for 30, which is brand-level pricing on a generic. If your prescription is for 16 mg ODT, that number alone is worth a conversation with the prescriber about form.

What Drives the Price

Brand versus generic

This is the entire story on ondansetron. Brand Zofran and generic ondansetron are the same molecule, and the Drugs.com price guides read on September 4, 2026 put thirty 8 mg brand tablets at $1,190.78 to $1,233.17 against $13.72 for the generic. Unless a prescriber has written “dispense as written,” you will get the generic by default.

Which form you were prescribed

Plain tablet, dissolving tablet, oral solution and injection are four different products with four different prices. In the August 19, 2026 acquisition file a 4 mg plain tablet costs a pharmacy $0.05966 and a 4 mg dissolving tablet costs $0.12080. The oral solution costs $0.28036 per milliliter, so a 50 mL bottle costs a pharmacy about $14.02 before any markup.

Where you fill it

Because the drug costs pennies, nearly the whole retail price is the pharmacy’s dispensing markup, and that varies enormously. SingleCare puts the average retail price of ten 4 mg dissolving tablets at $158.41 while quoting a card price of $5.11 for the identical fill. HealthWarehouse lists ten 4 mg tablets at $9.30. Per-pharmacy quotes move day to day, so treat any single chain price as a snapshot rather than a published rate.

Getting it as a shot instead of a pill

An injection in a clinic or emergency department is priced as a service, not as a drug. In 2024 CMS claims data covering 16,405 providers and 1.88 million services, HCPCS J2405 (ondansetron injection, per 1 mg) carried an average submitted charge of $6.57 per milligram in the office setting against a Medicare allowed amount of about 9 cents. On top of that, the intravenous push administration code 96374 carried an average submitted charge of $154.04 against a $36.52 allowed amount. The medicine in that syringe cost the facility roughly 35 cents.

Quantity

Larger fills collapse the per-unit price. Drugs.com lists 4 mg tablets at $2.68 each for three tablets, $0.34 each for 30 and $0.10 each for 500. If you take ondansetron on an ongoing basis, ask the prescriber to write a 90-day quantity.

Cash Price vs. Insurance

On a drug this cheap, running it through insurance often costs more than paying cash. A $10 or $15 deductible-phase copay is common, and the discount-card or mail-order price is frequently lower than that. Pharmacies are allowed to tell you the cash price, and federal law bans the old gag clauses that stopped them.

The trade-off is that cash fills paid outside your plan generally do not count toward your deductible or out-of-pocket maximum. If you are on a high-deductible plan and expect to hit the deductible this year, running even cheap fills through the plan can be worth it. If you are uninsured, or nowhere near your deductible, pay cash and skip the paperwork.

There is one place insurance status matters more: the emergency department. A single dose of ondansetron given during an ER visit is buried in a facility bill that averages far more than the drug. Our guide to ER visit costs without insurance covers what that bill actually contains, and urgent care costs covers the cheaper alternative when the situation allows.

How to Pay Less

Ask for the plain tablet. If the prescription says ODT and you can swallow a pill, ask the prescriber whether the plain tablet is appropriate. Based on the September 4, 2026 Drugs.com listings that swap saves about $6 on a 30-count 8 mg fill and considerably more if you were headed for the 16 mg dissolving version.

Compare discount cards before you hand over a prescription. The spread between the undiscounted retail price and the card price on ondansetron is larger than on almost any other common generic. Our GoodRx vs. SingleCare comparison walks through how the cards differ and when each wins, and our fair price checker shows what a reasonable cash price looks like before you get to the counter.

Price the mail-order pharmacies for maintenance fills. Cost Plus Drugs listed thirty 4 mg tablets at $6.17 on September 4, 2026 with shipping added at checkout. For a one-off fill of a nausea drug you need today that is not useful, but for a standing prescription it usually beats the counter price.

Get the itemized bill if you were given it in a clinic or ER. Ondansetron given as a shot shows up on a facility bill as a drug line plus an administration line, and both are routinely marked up far beyond the allowed amounts in the CMS data above. Start with our guide to reading an itemized hospital bill, then work through how to negotiate medical bills.

Check the hospital’s posted cash rates. Hospitals are required to publish machine-readable price files and consumer-friendly price displays, and the self-pay rate for a drug administration is often a fraction of the charge on your bill. Our guide to hospital price transparency explains how to find those files.

Use a community health center if you have no prescriber. Federally qualified health centers charge on a sliding scale and many run their own low-cost dispensaries. See free clinics and sliding-scale care for how to find one near you.

Bottom Line

Generic ondansetron is a cheap drug that is frequently sold at an expensive price. A month of plain tablets should cost you somewhere between $6 and $20 as a cash payer in September 2026, and anything materially above that is pharmacy markup rather than the medicine. Brand Zofran at $736.86 to $1,233.17 for thirty tablets has no place in a self-pay budget.

The number to watch is the form on the label, not the pharmacy sign out front. If you are also paying cash for other prescriptions, our guides to promethazine costs, topiramate costs and prednisone costs use the same federal acquisition data to separate the drug from the markup.