Pengobatan batu ginjal harus didasarkan pada prinsip-prinsip menghilangkan gejala, menghilangkan batu, melindungi fungsi ginjal, menangani penyebab dan mencegah kekambuhan, dan menerapkan terapi individual. Untuk nyeri ringan, obat analgesik dan antiinflamasi non-steroid dapat dikonsumsi, bersama dengan obat antispasmodik, dan untuk nyeri yang parah, petidin dapat disuntikkan untuk analgesia; pengobatan antibiotik harus diterapkan pada waktunya untuk infeksi. Jika batu <0,6 cm, permukaan halus dan tidak ada obstruksi pada saluran kemih di bawah batu, litotripsi farmakologis dapat digunakan; litotripsi gelombang kejut ekstrakorporeal layak untuk batu ginjal dan batu ureter atas berdiameter ≤2 cm. Bila rasa sakit tidak dapat dihilangkan dengan obat-obatan atau diameter batu besar, tindakan pengobatan bedah harus dipertimbangkan.