Diagnosis ditegakkan terutama berdasarkan gejalanya. Diantara bahkan selama serangan angina, pemeriksaan fisik atau EKG hanya menunjukkan kelainan yang minimal. Selama suatu serangan, denyut jantung bisa sedikit meningkat, tekanan darah meningkat dan bisa terdengar perubahan yang khas pada denyut jantung melalui stetoskop. Selama suatu serangan, bisa ditemukan adanya perubahan pada EKG, tetapi diantara serangan, EKG bisa menunjukkan hasil yang normal, bahkan pada penderita penyakit arteri koroner yang berat. Jika gejalanya khas, diagnosisnya mudah ditegakkan. Jenis nyeri, lokasi dan hubungannya dengan aktivitas, makan, cuaca serta faktor lainnya akan mempermudah diagnosis. Pemeriksaan tertentu bisa membantu menentukan beratnya iskemia dan adanya penyakit arteri koroner:
1. Exercise tolerance testing merupakan suatu pemeriksaan dimana penderita berjalan diatas treadmill dan dipantau dengan EKG. Pemeriksaan ini bisa menilai beratnya penyakit arteri koroner dan kemampuan jantung untuk merespon iskemia. Hasil pemeriksaan ini juga bisa membantu menentukan perlu tidaknya dilakukan arteriografi koroner atau pembedahan.
2. Radionuclide imaging yang dilakukan bersamaan dengan exercise tolerance testing bisa memberikan keterangan berharga mengenai angina. Penggambaran radionuklida tidak hanya memperkuat adanya iskemia, tetapi juga menentukan daerah dan luasnya otot jantung yang terkena dan menunjukkan jumlah darah yang sampai ke otot jantung.
3. Exercise echocardiography merupakan suatu pemeriksaan dimana ekokardiogram diperoleh dengan memantulkan gelombang ultrasonik dari jantung. Pemeriksaan ini bisa menunjukkan ukuran jantung, pergerakan otot jantung, aliran darah yang melalui katup jantung dan fungsi katup. Ekokardiogram dilakukan pada saat istirahat dan pada puncak aktivitas. Jika terdapat iskemia, maka gerakan memompa dari dinding ventrikel kiri tampak abnormal.
4. Arteriografi koroner bisa dilakukan jika diagnosis penyakit arteri koroner atau iskemia belum pasti. Pemeriksaan ini digunakan untuk menentukan beratnya penyakit arteri koroner dan untuk membantu menentukan perlu tidaknya dilakukan pembedahan bypass arteri koroner atau angioplasti.
5. Pemantauan EKG berkelanjutan dengan monitor Holter menunjukkan kelainan dari silent ischemia.
6. Angiografi kadang bisa menemukan adanya kejang pada arteri koroner yang tidak memiliki suatu ateroma.