Kram kaki terutama dianggap disebabkan oleh pengerahan tenaga atau kelelahan yang berkepanjangan, di mana akumulasi besar produk metabolisme seperti asam laktat merangsang otot dan menyebabkan kram kaki; kram kaki juga dapat disebabkan oleh faktor penyakit, seperti kekurangan kalsium. Penyebab pastinya masih harus didiagnosis secara profesional di rumah sakit.