How we rate drugs
Our drug ratings are based on comprehensive reviews of the scientific evidence by teams of medical experts.
Learn More

Calcium Channel Blockers: Summary of Recommendations
Calcium Channel Blockers (CCBs) are used by millions of Americans to treat high blood pressure, angina, and certain heart rhythm abnormalities.

The cost for CCBs varies from about $22 to more than $120 per month. This report presents information that will help you: (a) determine when you might need a CCB; (b) choose the right CCB and dose; and (c) save $1,000 to $1,700 a year if you are currently taking or have been prescribed an expensive brand-name CCB.

CCBs are effective medicines that lower blood pressure and help prevent and treat the symptoms of angina. Two CCBs are effective in controlling certain heart rhythm problems.

CCBs are typically not prescribed as initial or first-step treatment in people with high blood pressure who have no other form of heart disease. Instead, CCBs are often used as a second or third drug to help lower blood pressure when other medicines have failed to bring it down enough.

CCBs should be considered as initial medicine (usually in combination with other drugs) for people who have high blood pressure plus angina and/or a high risk of stroke. CCBs should not be taken by people with heart failure (often called congestive heart failure).
  This report compares the effectiveness, safety, and cost of eight CCBs. We have chosen the following four as Consumer Reports Best Buy Drugs based on the weight of scientific evidence, dosing convenience, and cost in treating the following conditions:
  • For high blood pressure – Diltiazem SR and Diltiazem CR, Felodipine SR, Nifedipine SR, Verapamil SR
  • For angina – Nifedipine SR
  • For heart rhythm abnormalities – Diltiazem SR and Diltiazem CR, Verapamil SR

All these medicines are available as low-cost or moderately priced generic drugs. All are as effective as other CCBs. (SR stands for "sustained release" and CR stands for "continuous release.")
Calcium Channel Blockers: Drug Comparison
Recommendations: Calcium Channel Blocker Drugs
CR Best Buy Generic Name and Dose1 Brand Name(s)2 Generic (Yes) or Branded Generic (BG)3 Frequency of Use (Per Day)4 Average Monthly Cost5 Best Buy Indication Compare
Prices
  Amlodipine 2.5mg tablet Norvasc No One 73  
  Amlodipine 5mg tablet Norvasc No One 72  
  Amlodipine 10mg tablet Norvasc No One 100  
  Diltiazem 90mg SR capsule Generic Yes Two 56  
  Diltiazem 90mg tablet Cardizem No Four 220  
  Diltiazem 90mg tablet Generic Yes Four 40  
  Diltiazem 120mg CR capsule Cardizem CD No One 75  
best buy Diltiazem 120mg CR capsule Cartia XT BG One 35 - HBP6
- HRAs7
best buy Diltiazem 120mg CR capsule Generic Yes One 31 - HBP
- HRAs
  Diltiazem 120mg SR capsule Dilacor XR BG One 71  
best buy Diltiazem 120mg SR capsule Diltia XT BG One 24 - HBP
- HRAs
best buy Diltiazem 120mg SR capsule Dilt-XR BG One 23 - HBP
- HRAs
best buy Diltiazem 120mg SR capsule Generic Yes One 33 - HBP
- HRAs
best buy Diltiazem 120mg SR capsule Taztia XT BG One 38 - HBP
- HRAs
  Diltiazem 120mg SR capsule Tiazac BG One 50  
  Diltiazem 120mg SR tablet Cardizem LA BG One 88  
  Diltiazem 180mg CR capsule Cardizem CD   One 86  
  Diltiazem 180mg CR capsule Cartia XT BG One 41  
best buy Diltiazem 180mg CR capsule Generic Yes One 36 - HBP
- HRAs
  Diltiazem 180mg SR capsule Dilacor XR No One 85  
best buy Diltiazem 180mg SR capsule Diltia XT BG One 29 - HBP
- HRAs
best buy Diltiazem 180mg SR capsule Dilt-XR BG One 25 - HBP
- HRAs
best buy Diltiazem 180mg SR capsule Generic Yes One 36 - HBP
- HRAs
  Diltiazem 180mg SR capsule Taztia XT BG One 43  
  Diltiazem 180mg SR capsule Tiazac BG One 60  
  Diltiazem 180mg SR tablet Cardizem LA No One 97  
best buy Diltiazem 240mg SR capsule Diltia XT BG One 29 - HBP
- HRAs
best buy Diltiazem 240mg SR capsule Dilt-XR BG One 28 - HBP
- HRAs
best buy Diltiazem 240mg SR capsule Generic Yes One 41 - HBP
- HRAs
  Diltiazem 240mg SR capsule Taztia XT BG One 58  
  Diltiazem 240mg SR capsule Tiazac BG One 74  
  Diltiazem 240mg SR tablet Cardizem LA No One 107  
  Diltiazem 300mg CR capsule Cardizem CD No One 155  
  Diltiazem 300mg CR capsule Cartia XT BG One 73  
best buy Diltiazem 300mg CR capsule Generic Yes One 67 - HBP
- HRAs
best buy Diltiazem 300mg SR capsule Generic Yes One 69 - HBP
- HRAs
  Diltiazem 300mg SR capsule Taztia XT BG One 75  
  Diltiazem 300mg SR capsule Tiazac BG One 101  
  Diltiazem 300mg SR tablet Cardizem LA No One 146  
  Diltiazem 360mg CR capsule Cardizem CD No One 180  
best buy Diltiazem 360mg SR capsule Generic Yes One 66 - HBP
- HRAs
  Diltiazem 360mg SR capsule Taztia XT BG One 75  
  Diltiazem 360mg SR capsule Tiazac BG One 100  
  Diltiazem 360mg SR tablet Cardizem LA No One 145  
best buy Felodipine 5mg SR tablet Generic Yes One 41 HBP
  Felodipine 5mg SR tablet Plendil No One 61  
best buy Felodipine 10mg SR tablet Generic Yes One 70 HBP
  Felodipine 10mg SR tablet Plendil No One 97  
  Isradipine 5mg capsule Dynacirc No Two 126  
  Isradipine 5mg capsule Generic Yes Two 120  
  Isradipine 5mg SR tablet Dynacirc CR No One 98  
  Isradipine 10mg SR tablet Dynacirc CR No One 145  
  Nicardipine 30mg SR capsule Cardene SR No Two 88  
  Nicardipine 45mg SR capsule Cardene SR No Two 128  
  Nicardipine 60mg SR capsule Cardene SR No Two 154  
  Nifedipine 10mg capsule Generic Yes Three 75  
  Nifedipine 10mg capsule Procardia No Three 102  
  Nifedipine 20mg capsule Generic Yes Three 126  
best buy Nifedipine 60mg SR tablet Afeditab CR BG One 58 - HBP
- Angina8
best buy Nifedipine 60mg SR tablet Generic Yes One 57 - HBP
- Angina
best buy Nifedipine 60mg SR tablet Nifediac CC BG One 62 - HBP
- Angina
  Nifedipine 60mg SR tablet Nifedical XL BG One 75  
  Nifedipine 60mg SR tablet Procardia XL No One 122  
  Nifedipine 90mg SR tablet Adalat CC BG One 109  
best buy Nifedipine 90mg SR tablet Generic Yes One 56 - HBP
- Angina
best buy Nifedipine 90mg SR tablet Nifediac CC BG One 83 - HBP
- Angina
  Nifedipine 90mg SR tablet Procardia XL No One 137  
  Nisoldipine 20mg SR tablet Sular No One 104  
  Nisoldipine 30mg SR tablet Sular No One 120  
  Verapamil 40mg tablet Calan No Three 93  
  Verapamil 40mg tablet Generic Yes Three 30  
  Verapamil 80mg tablet Calan No Three 108  
  Verapamil 80mg tablet Generic Yes Three 15  
  Verapamil 100mg SR capsule Verelan PM No One 75  
best buy Verapamil 120mg SR capsule Generic Yes One 37  
  Verapamil 120mg SR capsule Verelan No One 83  
  Verapamil 120mg SR tablet Calan SR No One 65  
best buy Verapamil 120mg SR tablet Generic Yes One 27 - HBP
- HRAs
  Verapamil 120mg SR tablet Isoptin SR BG One 75  
  Verapamil 120mg tablet Calan No Three 144  
  Verapamil 120mg tablet Generic Yes Three 15  
best buy Verapamil 180mg SR capsule Generic Yes One 22 - HBP
- HRAs
  Verapamil 180mg SR capsule Verelan BG One 92  
  Verapamil 180mg SR tablet Calan SR No One 85  
  Verapamil 180mg SR tablet Covera HS No One 73  
best buy Verapamil 180mg SR tablet Generic Yes One 22 - HBP
- HRAs
  Verapamil 200mg SR capsule Verelan PM BG One 91  
best buy Verapamil 240mg SR capsule Generic Yes One 39 - HBP
- HRAs
  Verapamil 240mg SR capsule Verelan BG One 107  
  Verapamil 240mg SR tablet Calan SR No One 93  
  Verapamil 240mg SR tablet Covera HS No One 92  
best buy Verapamil 240mg SR tablet Generic Yes One 22 - HBP
- HRAs
  Verapamil 240mg SR tablet Isoptin SR BG One 85  
  Verapamil 300mg SR capsule Verelan PM BG One 135  
(1) In the 2nd and 3rd columns, SR = Sustained Release; CR = Continuous Release; LA = Long-Acting; CD = Continuous Delivery.

(2) "Generic" indicates that this drug is sold as a generic under the generic name.

(3) "Yes" means it is a generic, sold under the chemical name. "BG" means it is a branded generic, which is a generic copy of an original drug but one given a special name by its generic manufacturer. "No" means it is a brand-name drug not yet available as a generic or a branded generic.

(4) Frequency of use reflects usual or typical frequency.

(5) Prices reflect nationwide retail average for September 2006, rounded to the nearest dollar; information derived by Consumer Reports Best Buy Drugs from data provided by Wolters Kluwer Health, Pharmaceutical Audit Suite.

(6) "HBP" stands for high blood pressure.

(7) "HRAs" stands for heart rhythm or heart rate abnormalities.

(8) Angina is chest pain caused by coronary heart disease.