The bridge is elevated 31 meters over sea level. It is a concrete coastal bridge 1.3 km long and connects the Maharlika Highway from Ilocos Region to Cagayan Valley. The viaduct was constructed by Hanil Development Co. Ltd. under the overall management of DPWH-PMO-PJHK and was completed and opened to traffic in October 1986. It rises along the town's coastal mountains, which is the starting point of the Cordillera Mountain Range that snakes through Northern Luzon. It is the 4th longest bridge in the Philippines.