Kranji Reservoir is a reservoir in the northern part of Singapore, near the Straits of Johor. It was a former freshwater river that flowed out into the sea that was dammed at its mouth to form a freshwater reservoir. It can also be classified as an estuary. The dam has a road bridging the two banks, and now prevents the sea from coming in, and is home to a marsh.
The former Kranji River has three main tributaries - Sungei Peng Siang, Sungei Kangkar and Sungei Tengah.
Coordinates 1°24'51.815" N 103°43'51.646" E