The average cost for 30 tablets of 1mg of Granisetron is $44.60 with a free GoodRx coupon. This is 96.05% off the average retail price of $1,128.42.
Dosage | Quantity | Price as low as | Price per unit |
|---|---|---|---|
1mg | 30 tablets | $44.60 | $1.49 |
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 | $61.55 | $61.55 |
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.

