Skip to main content
Compare

Diane-35 starts at $18/mo, while Yaz starts at $28/mo in Canada. Diane-35 contains cyproterone/ethinyl estradiol, while Yaz contains drospirenone/ethinyl estradiol. Last updated: 2026-02-26.

Head-to-Head Comparison

Diane-35 Yaz
Price Range $18–$32/mo $28–$48/mo
Cheapest Pharmacy Costco ($15.00/mo) Costco ($24.50/mo)
Generic Name cyproterone/ethinyl estradiol drospirenone/ethinyl estradiol
Route Oral pill Oral pill
Category Birth Control Birth Control
ODB Coverage General Benefit General Benefit

Pharmacy Price Breakdown

Pharmacy Diane-35 Yaz
Costco $15.00/mo $24.50/mo
Walmart $21.00/mo $30.20/mo
Rexall $24.00/mo $33.80/mo
Shoppers Drug Mart $27.00/mo $36.10/mo

Frequently Asked Questions

Which is cheaper, Diane-35 or Yaz?
Diane-35 is generally cheaper, starting at $18.00/mo compared to $28.00/mo for Yaz. The lowest price is at Costco ($15.00/mo).
What is the difference between Diane-35 and Yaz?
Diane-35 (cyproterone/ethinyl estradiol) and Yaz (drospirenone/ethinyl estradiol) are different medications in the birth control category.
Is Diane-35 or Yaz covered by provincial drug plans?
Diane-35: General Benefit on the Ontario Drug Benefit formulary. Yaz: General Benefit on the Ontario Drug Benefit formulary.

Last updated: 2026-02-26

Get a prescription