GoAsia
Philippines

How to Get from Manila to Zambales

How to get from Manila to Zambales: Victory Liner buses to Iba in about 4 hours and private transfers to Subic from about $121.

Last updated: November 3, 2026

How to Get from Manila to Zambales
Contents

Zambales trades Manila's skyscrapers for ash-gray volcanic sand, island-hopping coves like Anawangin and Nagasa, and pine-lined shores. The route is well established and runs north through Pampanga and Bataan.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Manila to Zambales by bus

Victory Liner runs buses to Iba, Zambales, from its terminals in Caloocan, Pasay, Cubao and Earnshaw Sampaloc, and from Olongapo. Iba is about 4 hours from Metro Manila. From the Iba terminal, a tricycle takes you to Barangay Pundaquit, the jump-off point for boat trips to Anawangin and Nagasa Cove.[1]

For Subic Bay, a bus to Olongapo is the usual choice. In Olongapo you find jeepneys and tricycles to the Subic Bay Freeport Zone and nearby beaches.

Manila to Subic by private transfer

A private transfer takes you door to door and takes about 2 to 3 hours on the expressways. On booking platforms, private transfers from Manila to Subic cost about $121 to $190 depending on the vehicle (November 2026). Options include an economy car for 2 or 3 people, a minivan or SUV for 4 or 5 and a van for 9.[2]

Comparing your options

ModeDuration
Bus to Iba (Victory Liner)About 4 hours[1]
Private transfer to Subic2 to 3 hours[2]

Tips for traveling from Manila to Zambales

  • Leave early: An early departure clears the city before the morning rush.
  • Bring a jacket: Bus air conditioning is strong.
  • Carry pesos: Terminal fees, tricycle rides to your resort and snacks are paid in cash.
  • Camping: The coves around Pundaquit are undeveloped, so overnight stays mean bringing your own tent and food.[1]

Timetable

Bus Manila - Zambales $ 15.70 6h – 7h
  • →  Regular AC 05:00, 06:00, 08:00, 09:30, 11:40, 13:00, 15:00, 15:40, 17:30, 21:00
Bus Manila - Olongapo $ 6.99 4h
  • →  Regular AC 09:30, 10:30, 12:00, 17:00, 18:00, 19:30
Taxi Manila - Subic $ 121.81–192.15 2h – 3h
  • →  Van 9pax
  • →  Economy 3pax
  • →  Minivan 4pax
  • →  SUV 4pax
  • →  Economy 2pax
  • →  Minivan 5pax
Taxi Manila - Pampanga $ 109.63–115.72 3h
  • →  Van 9pax
  • →  Economy 3pax
  • →  Minivan 4pax

Frequently Asked Questions

How can I book tickets from Manila to Zambales?

Use the booking tool on this page to compare the transport options currently available from Manila to Zambales, including current prices and schedules.

What is the cheapest way to get from Manila to Zambales?

The bus. Victory Liner buses run from Manila to Iba and Olongapo and cost far less than a private transfer.

What is the fastest way to get from Manila to Zambales?

A private transfer to the Subic area takes about 2 to 3 hours on the expressways. A bus to Iba takes about 4 hours.

How long does it take to get from Manila to Zambales?

About 4 hours by bus to Iba, and about 2 to 3 hours by private transfer to Subic.

Where do the buses depart from in Manila?

Victory Liner buses to Iba leave from its terminals in Caloocan, Pasay, Cubao and Earnshaw Sampaloc.

How do I get from Iba to Pundaquit?

Ride a tricycle from the Iba terminal to Barangay Pundaquit, where the boats to Anawangin and Nagasa Cove leave.

Can I book a private van for a large group?

Yes. Private vans for up to 9 passengers are available on the Manila to Subic route.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Victory Liner: Iba, Zambales. Retrieved November 3, 2026.
  2. [2] 12Go: 12Go timetable: Manila to Zambales. Retrieved November 3, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.