แม่น้ำบางปะกง เป็นแม่น้ำสายสำคัญในจังหวัดปราจีนบุรีและจังหวัดฉะเชิงเทรา มีความยาวประมาณ 231 กิโลเมตร และมีความกว้างในช่วงที่ไหลผ่านเขตเทศบาลเมืองฉะเชิงเทราประมาณ 120 เมตรแม่น้ำบางปะกง มีต้นกำเนิดจากแม่น้ำนครนายกและแม่น้ำปราจีนบุรีไหลมาบรรจบกันบริเวณ ตำบลบางแตน อำเภอบ้านสร้าง จังหวัดปราจีนบุรีชื่อเรียกต่างๆ ช่วงที่ไหลผ่านจังหวัดปราจีนบุรี เรียกว่า แม่น้ำปราจีนบุรี (ในทางชลประทาน ถือเป็นคนละแม่น้ำกัน) ช่วงที่ไหลผ่านจังหวัดฉะเชิงเทรา เรียกว่า แม่น้ำบางปะกงปลายทางของแม่น้ำบางปะกงแม่น้ำบางปะกงไหลออกสู่ทะเลอ่าวไทยที่บริเวณตำบลท่าข้าม อำเภอบางปะกง จังหวัดฉะเชิงเทรา