Cagayan River, also known as the Rio Grande de Cagayan, is the longest river and largest river basin in the Philippines. Its journey starts from the Caraballo Mountains in Central Luzon. It then flows north and crosses the provinces of Nueva Vizcaya, Quirino, Isabela, and Cagayan before it joins the Pacific Ocean in the Babuyan Channel.
Running 314 miles (505 kilometers), the Cagayan River is a gift from the gods. It irrigates a fertile valley that produces a wide range of crops, from corn to rice, and tobacco and banana. From the main river, many other small rivers and streams flow to the plains to share the river god’s blessings.