Skip to main content
Compare Français

Contrave starts at $280.00 per month, while Rybelsus starts at $354.00 per month in Canada. Rybelsus contains semaglutide (oral), while Contrave contains naltrexone/bupropion. Last updated: 2026-02-26.

Head-to-Head Comparison

Rybelsus Contrave
Price Range $354–$365 per month $280–$450 per month
Cheapest Pharmacy N/A N/A
Generic Name semaglutide (oral) naltrexone/bupropion
Route Daily oral tablet Oral (twice daily)
Category Weight Loss Weight Loss
ODB Coverage Limited Use Not Covered
Coverage Notes Limited Use (Type 2 Diabetes only in ON) Not covered

Frequently Asked Questions

Which is cheaper, Rybelsus or Contrave?
Contrave is generally cheaper, starting at $280.00 per month compared to $354.00 per month for Rybelsus.
What is the difference between Rybelsus and Contrave?
Rybelsus (semaglutide (oral)) and Contrave (naltrexone/bupropion) are different medications in the weight loss category. Rybelsus is a daily oral tablet, while Contrave is an oral (twice daily).
Is Rybelsus or Contrave covered by provincial drug plans?
Rybelsus: Limited Use on the Ontario Drug Benefit formulary. Contrave: Not Covered on the Ontario Drug Benefit formulary.

Last updated: 2026-02-26

Get a prescription