From Olongapo bus to Balanga then bus to Mariveles. 1 h 59 min ₱426. From Olongapo bus to San Fernando then bus to Mariveles. 3 h 48 min ₱484. From Olongapo taxi to Mariveles. 1 h 10 min ₱1,640. From Olongapo drive to Mariveles. 1 h 10 min ₱452.
Bus from Olongapo to Mariveles
Victory Liners operates a bus from Olongapo to Mariveles hourly. Tickets cost $3 - $4 and the journey takes 1 h. Genesis Transport also services this route every 20 minutes.