Manila to Vigan by bus takes at least 7 hours depending on the traffic conditions.
About Farinas Bus
Farinas Trans has a very colorful history. It started as a small family business in Vigan, Ilocos Sur that survived World War II. From then up until now, Farinas buses continue to connect Metro Manila and the Ilocano region. Operator page