From Pampanga taxi to San Fernando then bus to Olongapo. 1 h 38 min ₱388. From Pampanga taxi to Olongapo. 55 min ₱1,137. From Pampanga drive to Olongapo. 55 min ₱309.
Bus from Pampanga to Olongapo
Victory Liners operates a bus from Pampanga to Olongapo every 30 minutes. Tickets cost $3 - $4 and the journey takes 1 h 31 min.