The Tapuacan River, also known as the Tapuakan River and the Pugo River, is a river located in Cares, Pugo, La Union, Philippines. Its headwaters are situated at the Santo Tomas mountain range, with the main tributary being the Najeng River located in Barangay Tabaan Norte, Tuba, Benguet.