El Deduru Oya es el sexto río más largo de Sri Lanka . El río, de 142 km (88 mi) de longitud, atraviesa cuatro provincias y cinco distritos.
Su cuenca hidrográfica recibe aproximadamente 4.313 millones de metros cúbicos de lluvia al año, y aproximadamente el 27 por ciento del agua llega al mar. Tiene una superficie de 2.620 kilómetros cuadrados. [1]