Cagayan River | 505 km | Nueva Vizcaya to Cagayan (Luzon) |
Rio Grande de Mindanao | 373 km | Bukidnon to Cotabato (Mindanao) |
Agusan River | 349 km | Davao de Oro to Butuan (Mindanao) |
Pulangi River | 320 km | Bukidnon (Mindanao) |
Pampanga River | 261 km | Sierra Madre to Manila Bay (Luzon) |
Agno River | 206 km | Benguet to Pangasinan (Luzon) |
Ilagan River | 188 km | Isabella (Luzon) |
Magat River | 183 km | Nueva Vizcaya (Luzon) |
Abra River | 179 km | Benguet, Abra, Ilocos Sur (Luzon) |
Abulog River | 175 km | Apayao, Cagayan (Luzon) |
Chico River | 175 km | Mountain Province, Kalinga, Cagayan (Luzon) |
Angat River | 153 km | Bulacan (Luzon) |
Panay River | 151 km | Capiz, Iloilo (Visayas) |
Davao River | 150 km | Bukidnon to Davao City (Mindanao) |
Amburayan River | 97 km | Benguet, Ilocos Sur, La Union (Luzon) |
Tarlac River | 95 km | Tarlac (Luzon) |
Bicol River | 93 km | Camarines Sur (Luzon) |
Cagayan de Oro River | 90 km | Bukidnon, Misamis Oriental (Luzon) |
Marikina River | 77 km | Rizal Province to Pasig (Luzon) |
Bued River | 77 km | Benguet to Pangasinan (Luzon) |