Medications to treat angina may include: Nitrates. Nitrates are often used to treat angina. ... Aspirin. ... Clot-preventing drugs. ... Beta blockers. ... Statins. ... Calcium channel blockers. ... Other blood pressure medications. ... Ranolazine (Ranexa).