Skip to main content
Megestrol

Megestrol Dosage

Julia Lee, PharmD, BCOPDaisy Chau, PharmD
Reviewed by Julia Lee, PharmD, BCOP, Daisy Chau, PharmD
Last reviewed on April 7, 2025

The average cost for 60 tablets of 40mg of Megestrol is $21.12 with a free GoodRx coupon. This is 56.39% off the average retail price of $48.43.

tabletTablet

Dosage

Quantity

Price as low as

Price per unit

20mg

60 tablets

$17.12

$0.29

40mg

60 tablets

$21.12

$0.35

ml of oral suspensionMl of oral suspension

Dosage

Quantity

Price as low as

Price per unit

40mg/ml

300 ml

$47.97

$0.16

625mg/5ml

150 ml

$89.57

$0.60

Avg retail price
$45.14(Save 62.07%)
GoodRx discount
$17.12
How it works
drug-savings-illustration-1Use GoodRx to find medications, pharmacies, and discounts.
drug-savings-illustration-2GoodRx discounts can help you pay less for your prescription.
drug-savings-illustration-3Bring your free coupon or savings card to the pharmacy.

Typical dosage for Megestrol

You’ll need to take Megestrol for at least 2 months to see if it’s helping treat your cancer.

  • Breast cancer: The typical dose is 40 mg by mouth four times a day.
  • Endometrial (uterine) cancer: The typical dose ranges from 40 mg to 320 mg by mouth per day, split into divided doses
why trust our exports reliability shield

Why trust our experts?

Julia is a clinical hematology/oncology pharmacist working in the San Francisco Bay Area. She has 3 years of experience as a practicing pharmacist at academic medical centers, with 2 years at National Comprehensive Cancer Network member hospitals.
Daisy Chau, PharmD
Reviewed by:
Daisy Chau, PharmD
Daisy Chau, PharmD, is the drug information pharmacist manager at GoodRx. She is licensed in California and has more than 6 years of experience working as a pharmacist in drug information.

Was this page helpful?