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.
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
Other Megestrol articles
Why trust our experts?

Reviewed by:
Julia Lee, PharmD, BCOPJulia 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.

Reviewed by:
Daisy Chau, PharmDDaisy 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.

