Kram kaki terutama dianggap disebabkan oleh aktivitas jangka panjang atau kelelahan, dan akumulasi besar metabolit seperti asam laktat menstimulasi otot-otot, yang menyebabkan kram kaki; mereka juga dapat disebabkan oleh faktor penyakit, seperti kekurangan kalsium. Penyebab spesifiknya masih perlu didiagnosis secara profesional di rumah sakit.