Best treatments for variant angina pectoris
18 products may treat variant angina pectoris, spanning FDA drug classes such as calcium channel blocker, dihydropyridine calcium channel blocker. The current highest-rated option is amlodipine besylate. Ranked below by our independent recall-safety rating (rated where FDA data exists) — not medical advice; always consult a professional.
Quick answer: Of the 18 drugs we list for variant angina pectoris, 17 are available as lower-cost generics, spanning classes such as calcium channel blocker, dihydropyridine calcium channel blocker. They’re ranked by each drug’s FDA recall-safety record — not clinical effectiveness for variant angina pectoris — so confirm the right choice with your prescriber.
Understanding variant angina pectoris
"Angina Pectoris, Variant" is the MeSH label for chest pain caused by spasm of a coronary artery. MedlinePlus (NLM) files it as coronary artery spasm — "a brief, sudden narrowing of one of these arteries" — and lists its other names: variant angina, Prinzmetal angina, vasospastic angina. What separates it from ordinary exertional angina is when it strikes: MedlinePlus says the pain "often occurs at rest," is "often not caused by exercise," and "may occur at the same time each day, usually between midnight and 8:00 a.m.", lasting 5 to 30 minutes. StatPearls (NCBI Bookshelf) reports that the prevalence of coronary artery vasospasm "is highest between the ages of 40 and 70 and tends to decrease after 70 years." Because the vessel narrows only during the spasm, an angiogram taken between attacks can look unremarkable; StatPearls describes provocative testing with methylergonovine or acetylcholine at catheterization, and the COVADIS criteria — clinical response to nitrates during a spontaneous anginal episode, transient ischemic ECG changes (ST-segment elevation or depression ≥ 0.1 mV or new U waves), and evidence of coronary vasospasm during angiography. The point most people get wrong: StatPearls states that "beta-blockers should be avoided as they can result in vasospastic angina," and the 2013 JCS guideline lists, among the reference items in its diagnostic criteria, that attacks "are suppressed by calcium channel blockers but not by β-blockers." This is general information, not medical advice; decisions about angina belong with a clinician who can examine you.
First-line treatment
The 2013 Japanese Circulation Society (JCS) Joint Working Group guideline on vasospastic angina states that "Calcium channel blockers that suppress Ca2+ inflow into vascular smooth muscle cells are highly effective in preventing coronary spasm, and are deemed drugs of first choice for the treatment of vasospastic angina." For an attack itself, the same guideline gives a Class I recommendation to nitrates by "Sublingual administration, spraying in the oral cavity, or intravenous administration during an attack"; long-acting nitrates for prevention of coronary spasm, and nicorandil, are graded Class IIa rather than Class I. Its Class I measures for daily life are all non-drug: smoking cessation, blood pressure control, maintenance of ideal body weight, correction of impaired glucose tolerance, correction of lipid abnormalities, avoidance of excessive fatigue and mental stress, and no or moderate drinking.
Top-rated picks for variant angina pectoris: 1. Amlodipine Besylate · 2. Cardene · 3. Cardene in 0.83% Sodium Chloride in Plastic Container
| # | Drug | Rating | Type | Form | Class | Generic? | Pharmacy pays | |
|---|---|---|---|---|---|---|---|---|
| 1 | 72/100 | Prescription | Tablet | Calcium Channel Blocker | Generic | $0 | View → | |
| 2 | 70/100 | Prescription | Injectable | Dihydropyridine Calcium Channel Blocker | Generic | $41 | View → | |
| 3 | 70/100 | Prescription | Injectable | Dihydropyridine Calcium Channel Blocker | Generic | $41 | View → | |
| 4 | 70/100 | Prescription | Injectable | Dihydropyridine Calcium Channel Blocker | Generic | $41 | View → | |
| 5 | 70/100 | Prescription | Injectable | Dihydropyridine Calcium Channel Blocker | Generic | $41 | View → | |
| 6 | 70/100 | Prescription | Injectable | Dihydropyridine Calcium Channel Blocker | Generic | $41 | View → | |
| 7 | 70/100 | Prescription | Suspension | — | No data | — | View → | |
| 8 | 70/100 | Prescription | Tablet | Calcium Channel Blocker | Generic | $0 | View → | |
| 9 | 70/100 | Prescription | Tablet | Dihydropyridine Calcium Channel Blocker | Generic | $140 | View → | |
| 10 | 70/100 | Prescription | Injectable | Calcium Channel Blocker | Generic | $6 | View → |
Narrow by drug class
Explore the class hubs: calcium channel blocker · dihydropyridine calcium channel blocker
Full ranking · 18 treatments
amlodipine besylate
PrescriptionFDA-sourced
Amlodipine Besylate is a calcium channel blocker used to treat Variant Angina Pectoris, Coronary Artery Disease, Hypertension.
Pharmacy pays
From ~$0.31/30· 3 formscardene
PrescriptionFDA-sourced
Cardene (Nicardipine Hydrochloride) is a dihydropyridine calcium channel blocker used to treat Variant Angina Pectoris, Hypertension, Stable Angina.
Pharmacy pays
From ~$39.78/30· 2 forms Save up to 91% in classcardene in 0.83% sodium chloride in plastic container
PrescriptionFDA-sourced
Cardene in 0.83% Sodium Chloride in Plastic Container (Nicardipine Hydrochloride) is a dihydropyridine calcium channel blocker used to treat Variant Angina Pectoris, Hypertension, Stable Angina.
Pharmacy pays
From ~$39.78/30· 2 forms Save up to 91% in classcardene in 0.86% sodium chloride in plastic container
PrescriptionFDA-sourced
Cardene in 0.86% Sodium Chloride in Plastic Container (Nicardipine Hydrochloride) is a dihydropyridine calcium channel blocker used to treat Variant Angina Pectoris, Hypertension, Stable Angina.
Pharmacy pays
From ~$39.78/30· 2 forms Save up to 91% in classcardene in 4.8% dextrose in plastic container
PrescriptionFDA-sourced
Cardene in 4.8% Dextrose in Plastic Container (Nicardipine Hydrochloride) is a dihydropyridine calcium channel blocker used to treat Variant Angina Pectoris, Hypertension, Stable Angina.
Pharmacy pays
From ~$39.78/30· 2 forms Save up to 91% in classcardene in 5.0% dextrose in plastic container
PrescriptionFDA-sourced
Cardene in 5.0% Dextrose in Plastic Container (Nicardipine Hydrochloride) is a dihydropyridine calcium channel blocker used to treat Variant Angina Pectoris, Hypertension, Stable Angina.
Pharmacy pays
From ~$39.78/30· 2 forms Save up to 91% in class- Katerzia
- Norvasc
- Sular
- Verapamil Hydrochloride
- Verelan
- Verelan Pm
- Procardia XL
- Cardizem Cd
- Cardizem La
- Norliqva
- Sdamlo
- Tiazac
Frequently asked
- What treats variant angina pectoris?
- Our catalog lists 18 products that may treat variant angina pectoris, based on NIH RxClass (MED-RT “may treat”) drug-classification data — not the verbatim FDA label. They're rated where FDA recall-safety data exists; the current top-rated option is amlodipine besylate.
- What is the best-rated treatment for variant angina pectoris?
- By our independent recall-safety rating — not an efficacy measure — amlodipine besylate ranks highest among the products we list for variant angina pectoris. Always consult a professional.
- How are these treatments ranked?
- By our independent score, currently based on FDA regulatory recall-safety data (the methodology blends additional sources as they come online). See the How we rate page.
- What types of drugs treat variant angina pectoris?
- Treatments for variant angina pectoris span FDA drug classes including calcium channel blocker, dihydropyridine calcium channel blocker. Compare every option side by side, ranked by independent rating, above.
Treatment associations are derived from NIH RxClass (MED-RT “may treat”) drug-classification data — not the verbatim FDA label. This is general reference, not medical advice — always consult a licensed professional.
Sources
The clinical overview above is written from these authoritative public-health and medical-society sources, independently reviewed against each.