Terdapat beberapa penyebab kenapa terjadi nyeri otot dada, yakni mulai dari gangguan pencernaan, otot yang tegang, terjadi refluks, peradangan pada sendi tulang rusuk di dekat tulang dada hingga herpes zoster.
Sistem pada saraf tubuh sangat kompleks, jadi sakit otot dada bisa terjadi karena disebabkan dari tempat lain pada tubuh seperti perut yang mana terjadi gangguan pada saluran cerna.