Travel from Olongapo to Vigan

Bus from Olongapo to Vigan

Victory Liners operates a bus from Olongapo to Vigan every 30 minutes. Tickets cost $3 - $4 and the journey takes 1 h 32 min. 4 other operators also service this route.

How to get from Olongapo to Vigan

From Olongapo taxi to Dau, bus to Candon, then bus to Bantay. 6 h 3 min ₱2,065. From Olongapo bus to San Fernando, Pampanga, bus to Mabalacat, bus to Candon, then bus to Bantay. 8 h 45 min ₱902. From Olongapo bus to Tarlac, bus to Urdaneta, then bus to Partas Terminal Vigan. 11 h 10 min ₱1,071. From Olongapo taxi to Vigan. 5 h 20 min ₱6,919. From Olongapo drive to Vigan. 5 h 20 min ₱1,970. From Olongapo taxi to Subic Bay airport, fly to Laoag airport, taxi to Laoag, then bus to Vigan. 8 h 22 min ₱9,317.