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