The average cost for 30 tablets of 1mg of Granisetron is $43.47 with a free GoodRx coupon. This is 96.10% off the average retail price of $1,114.63.
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 | $11.40 | $5.70 |
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.

