การป้องกันนิ่วค่อนข้างยาก เพราะ มักเกิดจากสาเหตุอื่นนำมาก่อน เช่น การมีปัสสาวะตกค้างในกระเพาะปัสสาวะ การติดเชื้อหรือมีสิ่งแปลกปลอมในระบบทางเดินปัสสาวะ แต่อาจลดโอกาสการเกิดนิ่วในกระเพาะปัสสาวะได้ด้วยการสังเกตความผิดปกติหรืออาการที่เกิดขึ้นที่เกี่ยวกับระบบปัสสาวะ และดื่มน้ำให้มาก เพื่อช่วยเจือจางแร่ธาตุหรือสารที่เข้มข้นในกระเพาะปัสสาวะได้