This list is incomplete; you can help by adding missing items. (November 2015)
18 Major River Basins in the Philippines

This is a list of rivers of the Philippines.

The country's longest river is the Cagayan River, with a length of 505 kilometres (314 mi), followed by the Mindanao River and Agusan River, with respective lengths of 373 kilometres (232 mi) and 349 kilometres (217 mi).[1] With an area of 27,753 square kilometres (10,715 sq mi), the Cagayan River has the largest drainage basin, followed by the Mindanao (23,169 km2 or 8,946 sq mi), Agusan (11,937 km2 or 4,609 sq mi), and Pampanga Rivers (10,434 km2 or 4,029 sq mi).[2]




Longest rivers in the Philippines

Rank River Mouth Length[1] (km) Length[1] (mi) Source Provinces
1 Cagayan River Philippine Sea 505 314 Caraballo Mountains Cagayan, Isabela, Nueva Vizcaya, Quirino
2 Rio Grande de Mindanao Illana Bay 373 232 Pulangi River Cotabato City, Cotabato, Sultan Kudarat, Bukidnon, Lanao del Sur
3 Agusan River Butuan Bay 349 217 Tagum Agusan del Norte, Agusan del Sur, Compostela Valley
4 Pulangi River Illana Bay 320 199 Mangabon Range Bukidnon
5 Pampanga River Manila Bay 261 162 Sierra Madre Pampanga, Nueva Ecija, Aurora
6 Agno River Lingayen Gulf 206 128 Cordillera Central Mountains Pangasinan, Benguet
7 Ilagan River Cagayan River 188 117 Sierra Madre Isabela, Nueva Vizcaya, Aurora
8 Magat River Cagayan River 183 114 Cordillera Central Mountains Isabela, Ifugao, Nueva Vizcaya
9 Abra River South China Sea 179 111 Mount Data Ilocos Sur, Abra, Benguet
10 Abulog River Philippine Sea 175 109 Kalinga Cagayan, Apayao
11 Chico River Cagayan River 175 109 Mount Data Cagayan, Kalinga, Mountain Province, Benguet
12 Angat River Manila Bay 153 95 Angat Dam Bulacan
13 Panay River Sibuyan Sea 151 94 Central Panay Mountain Range Capiz, Iloilo
14 Davao River Davao Gulf 150 93 Salug River Davao City, Davao del Norte, Bukidnon
15 Jalaur River Guimaras Strait 122 76 Central Panay Mountain Range Iloilo
16 Amburayan River South China Sea 97 60 Cordillera Central Mountains Ilocos Sur, La Union, Benguet
17 Tarlac River Agno River 95 59 Mount Pinatubo Tarlac
18 Bicol River San Miguel Bay 93 58 Lake Bato Camarines Sur
19 Cagayan De Oro River Macajalar Bay 90 56 Kalatungan Mountain Range Misamis Oriental, Bukidnon, Lanao del Norte
20 Marikina River Pasig River 77 48 Sierra Madre Metro Manila, Rizal
21 Bued River South China Sea 77 48 Cordillera Central Mountains Pangasinan, La Union, Benguet
22 Padsan River South China Sea 72 45 Cordillera Central Mountains Ilocos Norte


  1. ^ a b c Kenneth Kimutai too (July 24, 2018). "Longest Rivers In The Philippines". WorldAtlas. Retrieved September 6, 2019.
  2. ^ Vicente B. Tuddao Jr. (September 21, 2011). "Water Quality Management in the Context of Basin Management: Water Quality, River Basin Management and Governance Dynamics in the Philippines" (PDF). Department of Environment and Natural Resources. Retrieved April 5, 2017.