Đau nhức cơ có nhiều nguyên nhân: vận động liên tục suốt một khoảng thời gian dài; ngồi lâu, đứng lâu, sai tư thế; chấn thương, va đập; thiếu vitamin D; thời tiết thay đổi; do sự rối loạn, làm việc bất thường của hệ thống thần kinh, nội tiết... Ngoài ra còn có một số nguyên nhân do bệnh lý như thoát vị đĩa đệm, viêm khớp, đau xơ cơ, nhược cơ.. cũng gây đau nhức cơ bắp.