Skip to main content
Compare

Amlodipine starts at $6/mo, while Nifedipine starts at $10/mo in Canada. Amlodipine contains amlodipine 5–10mg, while Nifedipine contains nifedipine (Adalat). Last updated: 2026-02-26.

Head-to-Head Comparison

Amlodipine Nifedipine
Price Range $6–$18/mo $10–$22/mo
Cheapest Pharmacy Costco ($4.00/mo) Costco ($6.50/mo)
Generic Name amlodipine 5–10mg nifedipine (Adalat)
Route Oral tablet Oral tablet
Category Cardiovascular Cardiovascular
ODB Coverage General Benefit General Benefit

Pharmacy Price Breakdown

Pharmacy Amlodipine Nifedipine
Costco $4.00/mo $6.50/mo
Walmart $8.50/mo $11.50/mo
Rexall $10.80/mo $14.00/mo
Shoppers Drug Mart $12.50/mo $16.00/mo

Frequently Asked Questions

Which is cheaper, Amlodipine or Nifedipine?
Amlodipine is generally cheaper, starting at $6.00/mo compared to $10.00/mo for Nifedipine. The lowest price is at Costco ($4.00/mo).
What is the difference between Amlodipine and Nifedipine?
Amlodipine (amlodipine 5–10mg) and Nifedipine (nifedipine (Adalat)) are different medications in the cardiovascular category.
Is Amlodipine or Nifedipine covered by provincial drug plans?
Amlodipine: General Benefit on the Ontario Drug Benefit formulary. Nifedipine: General Benefit on the Ontario Drug Benefit formulary.

Last updated: 2026-02-26

Get a prescription