The average cost for 30 tablets of 1mg of Granisetron is $43.47 with a free GoodRx coupon. This is 95.98% off the average retail price of $1,080.28.
Dosage | Quantity | Price as low as | Price per unit |
|---|---|---|---|
1mg | 30 tablets | $43.47 | $1.45 |
Dosage | Quantity | Price as low as | Price per unit |
|---|---|---|---|
1ml of 0.1mg/ml | 1 vial | $19.40 | $19.40 |
1ml of 1mg/ml | 2 vials | $15.47 | $7.74 |
4ml of 1mg/ml | 1 vial | $21.88 | $21.88 |
Typical dosage for Granisetron
- Chemotherapy-associated nausea and vomiting: The typical dose is 2 mg by mouth per day on the days you receive chemotherapy. It can either be taken as 2 mg once daily or 1 mg twice daily.
- Radiation-associated nausea and vomiting: The typical dose is 2 mg by mouth within 1 hour of radiation.
Granisetron is also available as an intravenous (IV) infusion that is administered by a healthcare provider.
Other Granisetron articles
Other Serotonin Antagonists dosage articles
Why trust our experts?

Reviewed by:
Hope Chang, PharmD, AAHIVPHope Chang is a freelance writer and content reviewer for GoodRx. She attended Howard University College of Pharmacy in Washington, D.C. and completed post-graduate residency training at the University of California, Davis Medical Center.

Reviewed by:
Michelle Nguyen, PharmDMichelle Nguyen, PharmD, has been a clinical pharmacist for 6 years (and counting). She has a diverse skill set within managed care pharmacy, specifically in the settings of a medical group, pharmacy benefit manager (PBM), and health plan.
