Monday, August 24, 2026 Search My Trip EnglishChinese
World news · travel · culture
Taiwan The Taiwan Times
Taiwan's window to the world

Attanagalu Oya

The 883rd longest river in the world

km

The Attanagalu Oya (Sinhala: අත්තනගලු ඹය) is a river in Gampaha District, Sri Lanka. The length of the river is approximately 76 km, with a drainage basin of 727 km2. It originates in Galapitamada area in Kegalle district and drains into the Negombo Lagoon as the Dandugam Oya. The river often causes flooding in low-lying areas in the Gampaha district.

The river originates from lower peneplains of Kegalle District in Galapitamada area. It is joined by the left tributaries Basnagoda Oya and Waharaka Oya in Karasnagala and later joined by Algama Oya further down stream close to Attanagalla town. Uruwal Oya and Diyaeli Oya joins the Attanagalu Oya in Gampaha. The river then flows in a northerly direction and joined by Kimbulapitiya oya and Mapalan Oya in Madawala (near Katunayake) and forms Dandugam Oya, Attanagalu Oya-Dandugam Oya river system then finally discharges into Negombo Lagoon in Dandugama Area where Muthurajawela meets Negombo Lagoon. Close to its mouth it is also joined by Ja-Ela which is a diversion of the Uruwal Oya.

Left Basnagoda Oya Waharaka Oya Uruwal Oya Ja Ela Right Algama Oya Diyaeli Oya Kimbulapitiya Oya/ Dunagaha Ela Mapalan Oya

Flows through: Sri Lanka.

River data from Wikidata (CC0); lengths normalised to a common unit.

Other major rivers

  1. Amazon6,992 km
  2. Nile6,650 km
  3. Yangtze River6,300 km
  4. Bian River5,806 km
  5. Yellow River5,464 km
  6. Paraná River4,880 km
  7. River Congo4,700 km
  8. Mekong River4,350 km